java 内部类

it2026-03-10  8

一.静态内部类

1.只能访问外部类的静态类和静态方法

2.不能和外部类有相同的名字。

二.成员内部类

1.它可以访问它的外部类的所有成员变量和方法,不管是静态的还是非静态的都可以。

三.匿名内部类

1.匿名内部类不能有构造方法。2.匿名内部类不能定义任何静态成员,方法和类。3.匿名内部类不能使用public,protected,private,static。4.只能创建匿名内部类的一个实例。5.一个匿名内部类一定时在 new 后面,用其隐含实现一个接口或实现一个类。6.因匿名内部类为局部内部类,所以,局部内部类的所有限制都对其有效。7.匿名内部类隐式地继承了一个父类或者实现了一个接口。

 

转载于:https://www.cnblogs.com/wy0119/p/7095541.html

最新回复(0)