接口是多态及java的重点。
抽象:
使用abstract防止某个类被初始化,称为抽象的类。
抽象的类有抽象与非抽象的方法
但是如果要设置某个方法为抽象的,那么它的类必定也是抽象的。
抽象的方法是没有内容的,它的声明以分号结束。
抽象的方法必须在具体的对象中运行。
object:
java所有得嘞都是object间接或直接的子类
object引用变量在没有类型转换的情况下不能赋值给其它的类型
object最好就只用在存在不同类型的数据上面。如arraylist的功能
接口:
java不允许多重继承,会引发致命方块的问题
接口就是纯天然100%的抽象类,里面的方法都是抽象的。
用interface这个关键词取代class来声明接口
实现接口时要使用implements这个关键词
实现某接口的类必须实现它的所有方法,因此它是public与abstract的
父类:
创建的子类必须覆盖父类的某个方法,但是又需要执行父类的该方法时,可使用super关键词。允许在子类的方法中调用父类的方法。