您的位置:首页 > 其它

关于内部类的个人总结

2016-10-12 18:03 162 查看
内部类分为:成语内部类(类中的内部类)、局部内部类(方法中的内部类)、静态内部类(static修饰的成员内部类)、匿名内部类

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

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

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

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

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

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

4、匿名内部类

无构造方法

使用一次

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

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

                      public  void function(){

                                   #######方法实现

                        }

    }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: