接口可以继承接口,而且可以多继承接口。一个类如果要实现一个接口,除了要实现该接口中定义的抽象方法外,还要实现接口中定义的抽象方法。
一个类继承一个抽象类,可以不实现里面的抽象方法,但前提是这个类只能是抽象类。
同样,一个类实现一个接口,也可以不实现接口中定义的抽象方法,这个类也必须是抽象类。
私有的方法默认是final 类型,所以不能被子类重写。不能用于修饰修饰抽象方法
子类继承父类在构造方法的第一句是super(),通过调用父类构造方法产生父类对象。如果父类构造方法中没有无参构造方法,必须显示调用。
多态调用时,用父类变量指向子类对象,调用的方法和属性,仅限于父类中定义的方法和属性。