继承
继承使用关键词extends,继承格式为class Son extends Father{}。
Java不支持多继承(一个类同时继承自好几个类),支持多重继承、不同类继承同一个类。
特性
- 子类会继承父类的非private的属性和方法;
- 子类可以添加自己新的属性和方法;
子类可以重写/实现父类的方法/抽象方法;
继承关键字
extends关键字: 继承自某一个父类;
implements关键字: 继承接口;
super和this: super用于实现对父类成员的访问,比如在实现子类的构造方法时可以直接调用super(可有参数)来完成父类的构造;this是自己的引用,常用于方法或者构造方法里,若方法里的传参有和类中相同名字的参数,使用this.name = name可以实现调用,如果没有相同的参数,直接使用名字就能完成操作,不需要this;

