JavaScript面向对象编码
1. 定义一个类、属性、方法😄
//定义学生类(ES6新特性)
class Student{
constructor(name) {
this.name = name;
}
sayHello() {
console.log('hello world');
}
}
let student = new Student('zyl');
浏览器控制台打印输出
2. 继承😄
class CollageStudent extends Student {
constructor(name, age) {
super(name);
this.age = age;
}
sleep() {
console.log(this.name + ' is sleeping...');
}
}
let collageStudent = new CollageStudent('zyl', 3);
浏览器控制台打印输出