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

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

main方法中調用靜態方法

在講解的第三點中,為什么可以直接用print() 調用靜態方法?

正在回答

5 回答

main函數的全稱是:public static void main(String args[]){} 注意是static靜態方法

又因為?靜態方法中可以直接調用靜態方法但不能直接調用非靜態方法,需要通過對象來訪問非靜態方法 的語法規則

所以直接調用print()?靜態方法是可行的



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

ohmylady 提問者

非常感謝!
2016-10-19 回復 有任何疑惑可以回復我~

public?static?void print(String s) {
System.out.println(s);
}

這是我們自己寫的靜態方法,當然可以直接調用啦。有了這個方法我們要輸出字符串直接用print(s),省得每次輸出都得寫System.out.println(s);

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

因為都是靜態的,如果print()與main()屬于同一類,就可以省略類名,直接通過方法名調用

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

因為主函數也是個靜態方法,所有可以直接調用print()的靜態方法

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

可以不用 類名.方法名()嗎?

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

舉報

0/150
提交
取消
Java入門第二季 升級版
  • 參與學習       531142    人
  • 解答問題       6326    個

課程升級!以終為始告別枯燥,在開發和重構中體會Java面向對象編程的奧妙

進入課程

main方法中調用靜態方法

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

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

幫助反饋 APP下載

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

公眾號

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