微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

es6 实现继承

  // es6 实现继承 
    class Phone{
      // 构造方法       constructor(brand,price){         this.brand = brand;         this.price = price;          }

      // 父类 成员属性       call(){           console.log('可以打电话');       }
    }        
      // 智能手机       class  SmartPhone extends Phone {           // 构造方法         constructor(brand,price,color,size){           super(brand,price); // Phone.call(this,brand,price);           this.color = color;           this.size = size;            }                  // 声明子类的方法         photo(){           console.log('我可以拍照');         }
        playGame(){           console.log('我可以玩游戏');         }
      }              const chuizi = new SmartPhone('锤子',2499,'黑色','5.5inch');        console.log(chuizi);       chuizi.call();       chuizi.photo();       chuizi.playGame();

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐