加修飾符public為什麼報錯,什麼叫public修飾符?有什麼作用?舉個例子?

2022-06-13 09:21:26 字數 1386 閱讀 9379

1樓:匿名使用者

區域性變數了不可能有public

j**a 重寫介面中的方法,為什麼必須在前加public呢?

2樓:匿名使用者

介面的定義問題

介面中的資料和方法都是public型別的,當然在這裡public可以省略。

繼承及介面實現問題

實現的方法的定義範圍只能不小於介面中方法定義的範圍。

抽象類的繼承也是如此。

說以只能是public。

3樓:surplus長江

介面裡面的本來就是屬於全域性的public型別的,,如果你在類裡面實現的時候不寫成public的話,那別人怎麼去訪問這個介面裡面的內容呢。。也就是無法訪問類裡面的實現了。。那就寫成介面就完全沒有意義了馬。。

4樓:蛆蟲腐屍

如果不是公有的,外面的如何去呼叫它,如果不去呼叫,那實現介面還有什麼意義

j**a 重寫介面中的方法,為什麼必須在前加public呢?

5樓:

public 公共的意思,可以被其他的外部的使用

6樓:匿名使用者

介面的方法是抽象的,所以即使你在介面中的抽象方法不寫修飾符,也是public的。

而實現類有個原則, 宣告的型別不能比介面小。也就是介面定義public,那麼實現類必須》=public,所以只能是public。

ps: 異常也是如此,實現類中方法異常範圍要比介面丟擲異常的範圍大。

例如介面throws exception ,那麼子類只能丟擲exception

什麼叫public修飾符?有什麼作用?舉個例子?

7樓:

你在學習類的對來象吧! 在學源習定義方法? 還是?

public的意思是公共的 意思就是說 其他類和苯類都可以用到此屬性或方法 或字段! public是公共類 而相反的就是private 私有的! 你封裝的時候就需要用到private!

封裝後提高了安全性! 識別的類不能訪問到它! 比如說定義乙個屬性和方法!

屬性: public string str = "你好"; 方法:public void getall(){} 此方法屬性在別的類當中就可以掉用!

而private剛剛相反!

j**a中方法前面什麼時候該加public或者private這種修飾符?什麼時候不該加?

8樓:流離的皇

這是許可權修飾符 private 是私有的 ,public 是共有的,前期你用public 就ok了,後面你會懂的

修飾人用ed還是用ing,為什麼修飾人ed,修飾物ing

修飾人用ed,ing是物體具有的性質望滿意 您好復修飾人用ed,修飾事情用ing 例如制 she is excited 但是,這並不bai 是完全正du確的 比如說 zhishe is an interesting teacher 所以,應該是dao這樣解釋 當翻譯成,令人。時,用ing 當翻譯成,...

啦後面加什麼標點符號,請問 後面加什麼標點符號

rostiute魚 用感嘆號。用法舉例 1 表示強烈的感情 例如 我真的很高興!無論是喜 怒 哀或樂,只要帶有強烈感情,均會在句尾用歎號。2 表示命令 祈求 例如 求求你!不要離開這個家!3 嘆詞 例如 唉!啊!呀!4 敬語 例如 恭喜!恭喜!恭喜 是單獨成句的敬語,故在後面用歎號。漢語感嘆句 帶有...

為什麼電腦不管開啟什麼程式都會報錯

有兩種可能,1.就是中毒了.2,就是系統檔案丟失了.最好的辦法是重新做一遍系統,全部解決了.上面兩個的回答全是瞎扯,碰到不會解決的問題就是重灌系統,難道不知道重灌系統多麻煩嗎?根據你的資訊,我認為你機子的問題是不正常關機,或者強行中斷程式所導致系統檔案出錯,建議你先用超級兔子優化下先,看下查的出錯誤...