用js方法做小明今年20岁,身高18ocm,每天早上跑完步,会去吃东西 小菜今年18岁,身高165cm,小菜不跑步,小菜喜欢吃东西 请用代码设计person类,并创建两个对象。
时间: 2024-09-25 18:09:05 浏览: 18
在JavaScript中,我们可以设计一个名为`Person`的类来表示人的一些基本属性,如年龄、身高和习惯。然后我们可以创建两个`Person`对象,分别代表小明和小菜。这里是一个简单的实现:
```javascript
// 定义 Person 类
class Person {
constructor(name, age, height, runsMorningJog, hasFoodHabit) {
this.name = name;
this.age = age;
this.height = height;
this.runsMorningJog = runsMorningJog;
this.hasFoodHabit = hasFoodHabit;
}
// 自定义方法描述个人的行为
run晨跑() {
if (this.runsMorningJog) {
console.log(`${this.name}在早上跑步。`);
} else {
console.log(`${this.name}今天早上没跑步。`);
}
}
eat早餐() {
console.log(`${this.name}去吃东西。`);
}
}
// 创建小明和小菜的对象
let XiaoMing = new Person("小明", 20, 180, true, true);
let XiaoCai = new Person("小菜", 18, 165, false, true);
// 调用方法展示各自的行为
XiaoMing.run(); // 小明在早上跑步。
XiaoMing.eat Breakfast(); // 小明去吃东西。
XiaoCai.run(); // 小菜今天早上没跑步。
XiaoCai.eat Breakfast(); // 小菜去吃东西。
```