定义一个电脑类,属性有品牌、颜色、价格(加上无参、有参构造方法,get、set方法),定义子类苹果电脑继承电脑,再使用测试类实例化并输出这些参数。
时间: 2024-01-12 09:04:12 浏览: 151
控制台程序,男人类,电脑类的设计开发;
好的,下面是代码实现:
```
// 电脑类
public class Computer {
private String brand; // 品牌
private String color; // 颜色
private double price; // 价格
// 无参构造方法
public Computer() {
}
// 有参构造方法
public Computer(String brand, String color, double price) {
this.brand = brand;
this.color = color;
this.price = price;
}
// get方法
public String getBrand() {
return brand;
}
public String getColor() {
return color;
}
public double getPrice() {
return price;
}
// set方法
public void setBrand(String brand) {
this.brand = brand;
}
public void setColor(String color) {
this.color = color;
}
public void setPrice(double price) {
this.price = price;
}
}
// 苹果电脑类,继承自电脑类
public class AppleComputer extends Computer {
// 无参构造方法
public AppleComputer() {
}
// 有参构造方法
public AppleComputer(String brand, String color, double price) {
super(brand, color, price);
}
}
// 测试类
public class Test {
public static void main(String[] args) {
// 实例化一个苹果电脑对象
AppleComputer appleComputer = new AppleComputer("MacBook Pro", "银色", 9999.0);
// 输出对象的属性值
System.out.println("品牌:" + appleComputer.getBrand());
System.out.println("颜色:" + appleComputer.getColor());
System.out.println("价格:" + appleComputer.getPrice());
}
}
```
运行结果:
```
品牌:MacBook Pro
颜色:银色
价格:9999.0
```
阅读全文