Java学习-小白入门

Java 内部类

2019-01-24  本文已影响0人  天马行空爱做梦

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

上一篇下一篇

猜你喜欢

热点阅读