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