| 1234567891011121314151617181920212223242526272829303132 |
- "use strict";
- (function () {
- class Parent {
- constructor(x, y) {
- this.names = x;
- this.ages = y;
- }
- hi() {
- console.log("你好啊");
- }
- }
- class A extends Parent {
- hi() {
- console.log("大家好");
- }
- aa() {
- console.log("哈哈");
- }
- }
- /**
- * 继承
- * 因为想让多个子类 同时拥有父类的属性和方法 所以采用继承
- * 继承后子类就会拥有父类相同的内容
- * 若子类中定义的方法 与父类相同 则会覆盖父类的方法 称为:方法重新
- * 若想添加新的方法 自行添加即可
- */
- // let parent1 = new Parent("图图",1)
- let a = new A("喜羊羊", 3);
- console.log(a, 'a');
- a.hi();
- a.aa();
- })();
|