• 在类的内部定义,与实例变量、实例方法同级别的类

  • 外部类的一个实例部分,创建内部类对象时,不许依赖外部类对象。

    • 如果内部类有与外部类相同的属性会优先先手内部类的属性,如果要想访问就必须调用 外部类名.this.该属性名
    public class Outer{
    		private String name="ltyzqhh";
    		private int age=20;
    
    		class Inner{
    				private String address="wh";
    				private String phone="119";
    				private String name="hh";
    				
    				public void show(){
    				System.out.println(Outer.this.name);
    				System.out.println(name);
    				System.out.println(address);
    				}
    	}	
    }
    
    //创建一个内部类
    	Inner inner = new Outer().new Inner();
    	inner.show();