java基礎(9)---靜態方法和成員方法

1、方法:

 方法的區別:工具

靜態方法:有static方法this

成員方法:沒有static方法3d

方法的定義:對象

 

 方法的調用:類.靜態方法,對象.成員方法blog

 

一個MyClass類包含靜態方法和成員方法:方法

 

   靜態方法調用:im

 

 成員方法調用:d3

 

 2、應用場景:

若是某些操做不依賴具體實例,那它就是靜態的,反之若是某些操做是依賴具體實例的(例如訪問一個特定會員的名稱),那它就應該是實例化的。margin

好比學生的年齡就是學生的相關。
修改學生的年齡就不適合用靜態方法。static

通常來講,若是你的方法裏沒有用到this關鍵字,
那就適合用靜態方法

不須要生成對象的常常頻繁使用的工具類裏的(如SqlHelper)

相關文章
相關標籤/搜索