ES6新特性1


//类的定义

classAnimal {

//ES6中新型构造器

  constructor(name) {

this.name= name;

}

//实例方法

sayName() {

console.log('My name is '+this.name);

}

}

//类的继承

classProgrammerextendsAnimal {

constructor(name) {

//直接调用父类构造器进行初始化

           super(name);

            }

              program() {

                  console.log("I'm coding...");

            }

}

//测试我们的类

varanimal=newAnimal('dummy'),

wayou=newProgrammer('wayou');

animal.sayName();//输出‘My name is dummy’

wayou.sayName();//输出‘My name is wayou’

wayou.program();//输出‘I'm coding...’

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容