«

定义一个类Class

时间:2023-8-29 14:44     作者:六思逸     分类: JavaScript


什么是class类

类(Class)是一个面向对象编程的概念,它也是一种定义对象结构和行为的模板.通过类,我们可以创建具有相同属性和方法的对象,并且可以重复使用代码.

定义一个类

// 定义一个名为 Parent 的类  
class Parent {  
  // 定义 Parent 类的构造函数  
  constructor() {  
    // 在实例化对象时自动执行,这里给实例对象添加一个 name 属性,并初始化为 'Parent'  
    this.name = 'Parent';  
  }  

  // 定义一个名为 sayHello 的方法  
  sayHello() {  
    // 在控制台输出 'Hello from Parent'  
    console.log('Hello from Parent');  
  }  
}  

// 定义一个名为 Child 的类,它继承自 Parent 类  
class Child extends Parent {  
  // 定义 Child 类的构造函数  
  constructor() {  
    // 调用父类的构造函数,以便继承父类的属性和方法  
    super();  
    // 在实例对象上添加一个 name 属性,并初始化为 'Child'  
    this.name = 'Child';  
  }  

  // 重写父类的 sayHello 方法  
  sayHello() {  
    // 调用父类的 sayHello 方法  
    super.sayHello();  
    // 在控制台输出 'Hello from Child'  
    console.log('Hello from Child');  
  }  
}  

// 创建一个 Child 类的实例对象  
const child = new Child();  
// 调用该实例对象的 sayHello 方法  
child.sayHello(); // 输出:Hello from Parent  
               //        Hello from Child

标签: 定义类Class

版权所有:六思逸
文章标题:定义一个类Class
除非注明,文章均为 六思逸 原创,转载请注明作者和出处 六思逸

扫描二维码,在手机上阅读

推荐阅读: