1.编写一个应用程序,包含两个类,其中一个是汽车类:属性包括颜色和品牌 (均是私有型变量),功能包括获取颜色和获取品牌(均是共有型方法),同时包含两种构造方法(一个无参,一个含参);另一个是主类:要求利用两种构造方法分别创建对象c1(黑色奔驰)和c2(白色宝马),同时输出两个对象的颜色和品牌。
时间: 2024-02-07 09:03:29 浏览: 36
好的,下面是 Java 代码:
```java
// 汽车类
class Car {
private String color; // 颜色
private String brand; // 品牌
// 无参构造方法
public Car() {}
// 含参构造方法
public Car(String color, String brand) {
this.color = color;
this.brand = brand;
}
// 获取颜色
public String getColor() {
return color;
}
// 获取品牌
public String getBrand() {
return brand;
}
}
// 主类
public class Main {
public static void main(String[] args) {
// 使用无参构造方法创建黑色奔驰
Car c1 = new Car();
c1.setColor("黑色");
c1.setBrand("奔驰");
// 使用含参构造方法创建白色宝马
Car c2 = new Car("白色", "宝马");
// 输出两个对象的颜色和品牌
System.out.println("c1 的颜色是 " + c1.getColor() + ",品牌是 " + c1.getBrand());
System.out.println("c2 的颜色是 " + c2.getColor() + ",品牌是 " + c2.getBrand());
}
}
```
输出结果为:
```
c1 的颜色是 黑色,品牌是 奔驰
c2 的颜色是 白色,品牌是 宝马
```
阅读全文