码迷,mamicode.com
首页 > 编程语言 > 详细

javascript class 继承

时间:2017-05-24 18:28:16      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:log   rip   xtend   end   ons   var   ram   ima   父类   

//类的定义
class Animal {
//ES6中新型构造器
constructor(name) {
this.name = name;
}
//实例方法
sayName() {
console.log(‘My name is ‘+this.name);
}
}

//类的继承
class Programmer extends Animal {
constructor(name) {
//直接调用父类构造器进行初始化
super(name);
}
program() {
console.log("I‘m coding...");
}
}

//测试我们的类
var animal=new Animal(‘dummy‘),
wayou=new Programmer(‘wayou‘);
animal.sayName();//输出 ‘My name is dummy’
wayou.sayName();//输出 ‘My name is wayou’
wayou.program();//输出 ‘I‘m coding...’

javascript class 继承

标签:log   rip   xtend   end   ons   var   ram   ima   父类   

原文地址:http://www.cnblogs.com/winyh/p/6900204.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!