constructor 这个函数名字是固定的 ,在定义类的时候一定有属性是在构造函数中赋值的
extends 继承
对扩展开放O,对修改关闭C,创建一个新类继承旧类,在新类中添加新功能,实现扩展和修改,不影响旧类。
在子类构造函数中调用父类的构造函数,才能确保继承的正常。不然我们对象初始化完成不了,继承出问题。
constructor 这个函数名字是固定的 ,在定义类的时候一定有属性是在构造函数中赋值的
extends 继承
对扩展开放O,对修改关闭C,创建一个新类继承旧类,在新类中添加新功能,实现扩展和修改,不影响旧类。
在子类构造函数中调用父类的构造函数,才能确保继承的正常。不然我们对象初始化完成不了,继承出问题。