方法內(nèi)部類里面不能用這個(gè)嗎?
package com.imooc1;
public class Water {
public String color;
public float weight;
public void how(){
System.out.println("水可以干很多事情!");
class What {
System.out.println("墨水是用來(lái)寫(xiě)字的"); ?//這一行報(bào)錯(cuò) ,方法內(nèi)部類 不是這樣用的啊??
}
}
public static void main(String[] args){
Water o=new Water();
o.how();
}
謝謝幫助~
2015-06-03
我試過(guò)了,確實(shí)如此。
是不是 因?yàn)??類里面 ?分為兩部分 ? ?一部分是變量 ?一部分是方法(如果要執(zhí)行某個(gè)操作就必須 使用方法) ? ? 這樣理解對(duì)嗎? ? ?
還有,JAVA里面的main方法是有特殊定義還是? 是不是就像C里面的 main函數(shù)一樣,必須作為 主程序 運(yùn)行。
2015-06-03
你在外部類里寫(xiě)這么一行也會(huì)報(bào)錯(cuò)啊,應(yīng)該寫(xiě)在內(nèi)部類的方法里