一内部类ide
1成员内部类this
1.1类中套类,外面称为outer外部类,里面称为inner内部类设计
1.2内部类一般服务员外部类,对外具备不可见性对象
1.3对象一般实在外部类中建立的继承
1.4可直接访问外部类全部成员,内部类中有个隐式的引用指向建立它的外部类对象,外部类名.this接口
2匿名内部类:it
- 若想建立一个类的对象而且只被建立一次,此时该类没必要命名,称之为匿名内部类
- 匿名内部类中若想访问外部的变量,该变量必须是final的------------jdk1.7及以前
二接口:class
三设计规则:变量
1全部派生类所共有的属性和行为抽到超类中---抽共性扩展
2全部派生类的行为都同样设置为普通方法,全部派生类行为不同,设置为抽象方法
3将部分派生类所共有的行为,抽到接口中
接口是对继承的单根性的扩展===多继承
既继承又实现时使用接口