Java内部类的那些事

内部类有时候还是很方便的,不需要创建多个文件。

A、变量及方法

1、非静态内部类,不能定义静态变量及方法,必须要实例化后才可以调用这些变量及方法。

2、静态内部类,可以定义静态变量及方法,并且不用实例化类就可以直接调用这些静态变量和方法。

B、实例化方式

B1、在所属的外部类实例化

B1、1、静态类方式

1、b bx = new b();

2、B.b bx = new b();

B2、2、非静态类方式

1、b bx = new B().new b();

2、B.b bx = new B().new b();

C、在其它外部实例化

C、1 静态类

1、 b bx = new b();

2、B.b bx = new b();

C、2 非静态类

1、 B.b bx = new B().new b();

    原文作者:跨时代135
    原文地址: https://blog.csdn.net/baidu_18607183/article/details/83115506
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞