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();
}
谢谢帮助~
我试过了,确实如此。
是不是 因为 类里面 分为两部分 一部分是变量 一部分是方法(如果要执行某个操作就必须 使用方法) 这样理解对吗?
还有,JAVA里面的main方法是有特殊定义还是? 是不是就像C里面的 main函数一样,必须作为 主程序 运行。
你在外部类里写这么一行也会报错啊,应该写在内部类的方法里