博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
静态内部类与非静态内部类
阅读量:6989 次
发布时间:2019-06-27

本文共 264 字,大约阅读时间需要 1 分钟。

hot3.png

public class A{

    public static class B{

    }

    class C{

    }

}    

静态内部类的实例为:

B b = new A.B();

非静态内部类实例为:

A a = new A();

C c = a.new C();

1)非静态内部类的实例需要通过外部类的实例才可以创建。

2)非静态内部类可以引用外部类的变量,方法;静态内部类只能访问外部类的静态变量和方法

应该是所属范围的问题,static是全局

 

转载于:https://my.oschina.net/u/185335/blog/869661

你可能感兴趣的文章