关于内部类的个人总结

内部类分为:成语内部类(类中的内部类)、局部内部类(方法中的内部类)、静态内部类(static修饰的成员内部类)、匿名内部类

1、成员内部类可用public、static、final、abstract修饰

使用方式:内部类对象     内对象    =   外部类对象.new 内部类名();

2、局部内部类只能用final和abstract修饰

使用方式:只能在该方法中使用(内部类所在的方法),直接new,和普通类一样。

3、静态内部类用static修饰,前面可加public、final、abstract。

使用方式:  外部类名.内部类名   内对象   =  new    外部类名.内部类名();

4、匿名内部类

无构造方法

使用一次

只用来实现一个方法,或者重写一个方法。

使用方式:new  匿名内部类类名(){

                      public  void function(){

                                   #######方法实现

                        }

    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值