JAVA源文件名必须符合以下规则:
1、必须以.java结尾。这样才能被编辑器javac.exe所编辑。
2、源文件中如果只有一个类,文件名必须与该类名相同。
3、如果有多个类,且没有public类,文件名可与任一类名相同。
4、有多个类,且有public类,文件名必须与该类名相同。
设计类时,通常有如下建议:
1、一个 Java 源文件只定义一个类,不同的类使用不同的源文件定义。
2、让 Java 源文件的主文件名与该源文件中定义 的 public 类同名。
内部类
定义在类内部的类,是内部类. 个人建议,慎用内部类
public class Outer {
class Inner// 定义一个内部类,类没有入参
{
int add(int a, int b) {
System.out.println("内部方法结果是");
return a+b;
}
}
int add(int a,int b){
Inner inner=new Inner();
int result= inner.add(a,b);
System.out.println("outer class method named show, the result is "+ result);
return result;
}// outer 外部类调用内部类的方法。
public static void main(String[] args){
Outer outer=new Outer();
outer.add(1,2);//外部类简介调用内部类
}
}
运行结果
内部方法结果是
outer class method named show, the result is 3