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