内部静态类

静态内部类

 

外部类如何调用静态内部类中的属性和方法

   1)外部类可以通过创建静态内部类实例的方法来调用静态内部类的非静态属性和方法

   2)外部类可以直接通过“ 外部类.内部类.属性(方法)” 的方式直接调用静态内部类中的静态属性和方法

静态内部类如何调用外部类的属性和方法 

    静态内部类如果要访问外部的成员变量或者成员方法,那么必须是静态的

   1)静态内部类可以直接调用外部类的静态属性和方法

   2)静态内部类可以通过创建外部类实例的方法调用外部类的非静态属性和方法

如何创建静态内部类实例

  创建静态内部类的时候是不需要将静态内部类的实例对象绑定到外部类的实例对象上

  静态内部类属于外部类,而不是属于外部类的对象

   1)在非外部类中:外部类名.内部类名 name = new 外部类名.内部类名();

   2)在外部类中:内部类名 name = new 内部类名();

积极向上,奋发图强,向着哪个目标前进。
原文地址:https://www.cnblogs.com/wzq-xf/p/11796589.html