方法的調用


方法的調用分兩種:靜態方法(有static)和非靜態方法(無static)


 

如下圖

靜態調用:

直接:類名+方法名+()就可以順利調用。

非靜態調用:

需要先實例化類,即:Student student=new Student();(對象類型 對象名=對象類型)

然后才能調用。

 

還有一點需要注意,兩個方法如果都是靜態方法或非靜態方法,都可以互相直接調用,如圖

           

但如果類型不一樣就無法直接調用了

 

 

例子

思考一下,這個程序的結果為?如下圖

結果為:1,1,可能驚訝為何a!=10?因為類chenge的返回值類型為void,即沒有返回值,所以a=10僅僅在這個類的范圍內存在,換成int再return a就可以了,當然不換也可以就是麻煩很多,感興趣看下圖


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM