java公开课-03-内部类
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java公开课-03-内部类相关的知识,希望对你有一定的参考价值。
内部类
().内部类的作用.
1.实现了内部类的隐藏.
2.实现了多重继承.
3.内部类拥有所有外部类所拥有的属性和方法的访问权限.
4.避免修改接口的时候出现同名方法.
一.成员内部类.
1.如果我们想访问内部类,我们必须要有外部类的实例!只能通过外部类来访问.
2.成员内部类可以拥有private,protected的访问权限.
二.局部内部类.
1.必须在方法或者作用域中.
2.权限于方法体内部作用.
3.当我们所在方法的形参需要在内部类中使用!那么这个形参必须是final修饰的.
三.静态内部类:
1.不依赖于外部类.
2.在内部类上加入修饰符static.
3.不能访问外部类非静态的方法和属性.
四.匿名内部类:
1.没有名字.
2.要求所有的匿名内部类必须实现一个借口或者继承一个类.
3.当我们所在方法的形参需要在内部类中使用!那么这个形参比素食final修饰;
以上是关于java公开课-03-内部类的主要内容,如果未能解决你的问题,请参考以下文章