亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

你好 這節課關于 Animal類 下聲明age name 屬性和eat方法 用不用public修飾有什么區別

  1. public class Animal {

  2. ? ?int age;

  3. ? ?String name;

  4. ? ?void eat() {

  5. System.out.println("Animal具有eat方法"+" 年齡為"+age+" 名字為"+name);

  6. }



我測試了刪除聲明屬性和eat方法前的public 發現沒有問題 請問有沒有這個public的區別在哪 謝謝


}


正在回答

3 回答

public是訪問修飾符或者權限修飾符 , 如果你不加public的話在其它包里是訪問不了的

1 回復 有任何疑惑可以回復我~

? Java是有默認修飾符的?前面不加public在同包中可以調用在其他包中調用不到? private 只能在自己的類中使用

子類繼承父類也調用不了這些私有的屬性

0 回復 有任何疑惑可以回復我~

感謝解答

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

你好 這節課關于 Animal類 下聲明age name 屬性和eat方法 用不用public修飾有什么區別

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號