抽象方法、接口重点、内部类:
抽象方法:
1、当一个类有抽象方法时,这个类必须是抽象类
2、当抽象类的子类定义时,该子类必须实现抽象类(父类)除非该子类是抽象类
3、抽象类中可以有抽象方法,也可以有非抽象方法
4、抽象类不能直接实例化(抽象类不能new)
5、构造方法和静态方法不能修饰为abstract
接口:
1、接口不是类,接口没有构造方法,接口不能实例化
2、接口中所有方法皆抽象
3、接口中所有成员皆public
4、子类必须实现接口中的所有方法,除非子类是抽象类
5、接口可以被类多实现,也可被接口继承
6、接口中所有属性皆public、static、final
内部类:先是成员后是类
1、内部类不能被包含它的类所直接访问
2、有四种访问权限
3、内部类可以直接访问它的类的所有成员,但是不能加this