類別方法和物件方法的區別如下:
1、物件方法必須用物件調用,類別方法必須用類別來呼叫
#2 、物件方法中可以直接存取屬性(成員變數),類別方法中不可以直接存取屬性(成員變數)
#3、類別方法和物件方法可以進行相互呼叫
#3.1對象方法中可以直接呼叫類別方法
3.2類別方法中間接呼叫物件方法 (注意: 不建議這樣使用)
3.3類別方法中可以直接呼叫其它類別方法
#3.4物件方法中可以直接呼叫物件方法
4、類別方法屬於本類別的方法,不會因為建立物件的不同而改變,類別方法隨著類別的字節碼檔案載入而載入;對象方法屬於目前類別建立的某個對象,會隨著創建對象的不同而改變
#免費學習影片分享:java學習影片
簡單範例分享:
類別方法的應用場景:
如果方法中沒有使用到屬性(成員變數),那麼能用類別方法就用類別方法,類方法的執行效率比物件方法高。
類別方法一般用於定義工具方法,如:
字串查找、檔案操作、資料庫操作。
相關文章教學分享:java入門
#以上是java中類別方法與物件方法的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!