JavaScript 类和对象:Animal 类示例详解
JavaScript 类和对象:Animal 类示例详解
以下代码定义了一个名为'Animal'的类,并演示了如何创建和使用该类实例。
class Animal {
public name;
constructor(name) {
this.name = name;
}
sayHi() {
return 'My name is ' + this.name;
}
}
let a = new Animal('Jack');
console.log(a.sayHi()); // My name is Jack
代码解释:
class Animal: 定义一个名为Animal的类。public name;: 声明一个名为name的公共属性,用于存储动物的名字。constructor(name): 定义类的构造函数,用于初始化Animal实例。- 接收一个参数
name,用于设置动物的名字。 - 使用
this.name = name;将参数name赋值给实例的name属性。
- 接收一个参数
sayHi(): 定义一个名为sayHi的方法,用于让动物说出它的名字。- 方法使用
return 'My name is ' + this.name;返回一个包含动物名字的字符串。
- 方法使用
let a = new Animal('Jack');: 创建一个名为a的Animal实例,并将name属性设置为 'Jack'。console.log(a.sayHi());: 调用a实例的sayHi方法,并将返回值('My name is Jack')打印到控制台。
总结:
这段代码展示了 JavaScript 中如何使用类和对象。通过定义类,我们可以创建具有相同属性和方法的多个对象,并方便地管理和操作它们。
原文地址: https://www.cveoy.top/t/topic/mC5j 著作权归作者所有。请勿转载和采集!