123456789101112131415161718192021222324252627282930313233343536373839404142 |
- class People {
- constructor(name) {
- this.name = name
- }
- eat () {
- console.log(`${this.name} eat something`)
- }
- }
- class Student extends People{
- constructor(name, number){
- super(name)
- this.number = number;
- }
- sayHi() {
- console.log(
- `姓名 ${this.name}, 学号 ${this.number}`
- );
- }
- }
- class Teacher extends People {
- constructor(name, major) {
- super(name)
- this.major = major
- }
- teach () {
- console.log(`${this.name} 教授 ${this.major}`)
- }
- }
- let xialuo = new Student('xialuo', 100);
- let wang = new Teacher('王老师', '语文')
- console.log(xialuo.name);
- console.log(xialuo.number);
- xialuo.sayHi()
- wang.teach()
|