Java静态变量与静态方法与成员变量成员方法的区别
生活随笔
收集整理的這篇文章主要介紹了
Java静态变量与静态方法与成员变量成员方法的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
java變量分為實例變量和靜態變量方法分為實例方法和靜態方法
如
class Example{
???? int data;//定義實例變量,也叫成員變量
???? public void method(){???? //實例方法,也叫成員方法
??????? .....
???? }
???? public static int count = 0;//定義靜變量
???? public static func(){???? //靜態方法
????????? ......
? }
public void static main(String arg[]){
?? Example e = new Example();//實例化一個對象
?? e.data = 0;//若要調用實例變量,則必須通過對象e來調用
?? Example.count++;//要調用靜態變量,則在這里直接用類名.靜態變量調用
//同樣,實例方法和靜態方法也是如此
?}
}
如果要在其它類中調用實例變量,則用 類.對象.實例變量,(如果實例變量是public)
若調用靜態方法,用 類.方法 調用。
實例變量和實例方法是 對象的屬性,而靜態變量和靜態方法是 類的屬性。
總結
以上是生活随笔為你收集整理的Java静态变量与静态方法与成员变量成员方法的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 理解CSS3 transform中的Ma
- 下一篇: Java游戏编程前篇 修改eclips