定义Car构造函数 添加属性:品牌(brand)、颜色(color) 添加方法:getBrand()、getColor(),分别返回品牌和颜色 定义Truck构造函数,继承Car 添加属性:产地(Place) 添加方法:getPlace(),返回产地 创建Truck的实例truck1,分别调用三个方法返回品牌、颜色和产地,并将返回值显示在页面中
时间: 2023-06-04 21:08:33 浏览: 351
好的,我可以帮您解答这个问题。以下是代码实现:
```
// 定义 Car 构造函数
function Car(brand, color) {
this.brand = brand;
this.color = color;
// 添加方法 getBrand 返回品牌
this.getBrand = function() {
return this.brand;
};
// 添加方法 getColor 返回颜色
this.getColor = function() {
return this.color;
};
}
// 定义 Truck 构造函数,继承 Car
function Truck(brand, color, place) {
Car.call(this, brand, color);
this.place = place;
// 添加方法 getPlace 返回产地
this.getPlace = function() {
return this.place;
};
}
// 创建 Truck 实例 truck1,调用三个方法并将返回值显示在页面中
var truck1 = new Truck("Benz", "Red", "Germany");
document.write("品牌:" + truck1.getBrand() + "<br>");
document.write("颜色:" + truck1.getColor() + "<br>");
document.write("产地:" + truck1.getPlace() + "<br>");
```
输出结果为:
```
品牌:Benz
颜色:Red
产地:Germany
```
希望能对您有所帮助!
阅读全文