其他分享
首页 > 其他分享> > 内部类

内部类

作者:互联网

public class Outer {

    int age = 99;
    public void out(){
        System.out.println("这是外部类");
    }

    //创建内部类
    public class Iner{

        public void in(){
            System.out.println("这是内部类");
        }
        //获得外部类的私有属性~
        public void getname(){
            System.out.println(age);
        }
     }
}


public class Amplication {
    public static void main(String[] args) {

        Outer outer = new Outer();
        outer.out();

        //通过outer.new Iner();来创建内部类Iner的实例
        Outer.Iner iner = outer.new Iner();
        iner.in();
        iner.getname();

    }
}

 

内部类:

内部类就是在一个类的内部再定义一个类。比如:A类中定义了一个类B类,那么B类

相对于A类来说就称为内部类,而A类相对于B类来说就是外部类

 

1.成员内部类

2.静态内部类

3.局部内部类

4.匿名内部类

标签:outer,内部,Iner,Outer,public,out
来源: https://www.cnblogs.com/Hangli123/p/16652901.html