【文章內(nèi)容簡(jiǎn)介】
我想不用我分析了, 可以通過(guò)兩種方法在類(lèi)中存儲(chǔ)數(shù)據(jù)───,如果你有兩個(gè)對(duì) 象(即一個(gè)類(lèi)的兩個(gè)實(shí)例),每一個(gè)對(duì)象中的實(shí)例變量獨(dú)立于另一個(gè)對(duì)象中的實(shí)例變量的。另一方面,兩個(gè)對(duì)象的 類(lèi)變量均指向相同的數(shù)據(jù),并因此面保存相同的值,換句話(huà)說(shuō),它們?cè)?形式上的區(qū)別,類(lèi)變量在聲明時(shí)比實(shí)例變量多一個(gè)static. eg: class data { public int intdata=0。//顯然,intdata在這兒是實(shí)例變量 } public class exam { public static void main(String[] args) { data a,b。 a=new data()。 b=new data()。 =1。 (=+)。 } }運(yùn)行結(jié)果: =0結(jié)果分析: 可以看出,在其前 面加上static就變成類(lèi)變量了(即:public static int intdata=0。),則此時(shí)運(yùn)行結(jié)果會(huì)變?yōu)? =1 ,事實(shí)上,對(duì)象a和b的類(lèi)變量均指向相同的數(shù)據(jù),所有值一 樣,類(lèi)方法,構(gòu)造器方法 我們通常所說(shuō)的方法系指實(shí)例方法,就像c語(yǔ)言中的函數(shù)一樣,其具體方法我就不用說(shuō)了,在這里我主要是 :在形式上類(lèi)方法多一個(gè)static,在用法上,不必創(chuàng)建對(duì)象就可直接調(diào)用類(lèi)方法(而實(shí)例方法卻一定要先創(chuàng)建對(duì)象,再通過(guò)對(duì)象調(diào)用). eg: class add { static int addem(int op1,int op2) {