qq_代號(hào)獵人_0
2016-12-09 16:54:29
?public?class?SS{???
????public?static?void?main(String?args[]){???????????
????????new?SS().method0();???//靜態(tài)方法調(diào)用了非靜態(tài)方法
????????SS?ss=new?SS();
????????ss.method0();
????????//new?Test2().method2();?//靜態(tài)方法調(diào)用了另一個(gè)類的非靜態(tài)方法
????????method1();???//靜態(tài)方法調(diào)用了靜態(tài)方法
????????new?Test2().method2();?
???????/*Test2?t2=?new?Test2();
???????t2.method2();*/
????}?????
????public?void?method0(){??
????????System.out.println("靜態(tài)方法調(diào)用了非靜態(tài)方法");??
????}??
????public?static?void?method1(){??
????????System.out.println("靜態(tài)方法調(diào)用了靜態(tài)方法");??
????}??
}??
?
?
?class?Test2{??
????public?void?method2(){??
????????System.out.println("靜態(tài)方法調(diào)用了另一個(gè)類的非靜態(tài)方法");??
????}??
}main里面的調(diào)用怎么這么奇怪,誰能講一下各自有啥區(qū)別,特別是new 類名().非靜態(tài)方法是什么鬼
2 回答
已采納

一瞬兒光
TA貢獻(xiàn)178條經(jīng)驗(yàn) 獲得超70個(gè)贊
new?SS().method0();//new SS()表示實(shí)例化本例,返回一個(gè)對象,在點(diǎn)上方法,表示訪問該對象的這個(gè)方法。
SS?ss=new?SS();
?ss.method0();//這個(gè)和方面方法是一樣的效果。
?method1(); //訪問靜態(tài)方法。
靜態(tài)方法用不恰當(dāng)?shù)姆绞嚼斫獬扇址椒ň托辛耍谴鎯?chǔ)在靜態(tài)存儲(chǔ)區(qū),和全局存儲(chǔ)區(qū)是一個(gè)地方。所以可以在當(dāng)前類中直接訪問。
添加回答
舉報(bào)
0/150
提交
取消