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 From: https://www.cnblogs.com/Hangli123/p/16652901.html