一、java只支持单根继承。
二、继承原则:
1、子类无法继承父类的构造方法。
但是可以显式调用。
2、可以继承public和protected修饰的方法和属性,无论父子是否在同一个包内。
3、可以继承默认修饰符修饰的方法和属性,但是要在一个包内。
三、构造函数中,不能加:void
四、在子类中,不能通过super访问父类的private修饰的成员。
五、一旦提供了自定义的构造方法,系统将不再提供默认的构造方法,如果要使用它,您得自己手动添加。
六、如果我们没有给类提供任何的构造方法,它会自己默认有一个无参构造方法。
七、equals
比较对象时:看是否是同一对像
比较字符串时:看值是否相等
八、重写和重载
1、重写。
重写与被重写的必须:相同方法名、相同参数列表、相同返回值类型。
父类的原方法的权限,重写后,不能缩水。
2、重载
重载必须:相同方法名、不同的参数列表,无所谓返回值类型(与这项没有关系)
3、重写必须是父类与子类。重载必须是同一个类中。