成员内部类
定义在类中方法外的类。
定义格式:
成员内部类可以直接访问外部类的成员变量和成员方法
外部类不可以直接访问内部类的成员变量和成员方法
外部类想要访问内部的成员: 得创建内部类对象来访问内部类成员
访问演示,代码如下:
定义类:
定义测试类:
一个继承了类的子类的匿名对象 或者一个实现了接口的实现类的匿名对象。
创建匿名内部类,并调用:
通常在方法的形式参数是接口或者抽象类时,也可以将匿名内部类作为参数传递。代码如下:
以上两步,也可以简化为一步,代码如下:
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/4167.html