b.intdata=0
結果分析:
可以看出,a.intdata的值雖然變了,但并沒有影響b.intdata.但是如果在data類中聲明intdata時,在其前面加上static就變成類變量了(即:public static int intdata=0;),則此時運行結果會變為:
b.intdata=1
這次a.intdata值的改變可把b.intdata影響了,事實上,對象a和b的類變量均指向相同的數據,所有值一樣,這就是類變量的作用.
4.實例方法,類方法,構造器方法
我們通常所說的方法系指實例方法,就像c語言中的函數一樣,其具體方法我就不用說了,在這里我主要是用它來區分類方法和構造器方法.類方法與實例方法最大的區別是:在形式上類方法多一個static,在用法上,不必創建對象就可直接調用類方法(而實例方法卻一定要先創建對象,再通過對象調用).
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/