博客园 首页 私信博主 显示目录 隐藏目录 管理 动画 动画

内部类

1、内部类的作用

1、实现了类的隐藏

2、可以多重继承

3、内部类拥有外部类的所有的(属性和方法)访问权限

4、避免修改接口的时候出现同名方法

2、内部类 成员内部类

1、如果我们想访问内部类 我们必须要有外部类的实例 只能通过外部类访问

2、成员内部类可以拥有private protected 访问权限

3、局部内部类

1、定义在方法体或者作用域中的类

2、仅限于方法体内部使用

4、静态内部类

1、不依赖于外部类

2、在内部类上加上修饰符static

3、不能访问外部类非静态的方法和属性

5、匿名内部类

1、没有名称 看不到类的定义

2、要求所有的匿名内部类必须实现一个接口或继承一个类

3、当我们所在的方法等的形参需要在内部类中使用!那么这个形参必须是fanal修饰的!

posted @ 2017-10-18 23:43  这才是真的阿呆云飞  阅读(127)  评论(0编辑  收藏  举报