1.编写一个应用程序,包含两个类,其中一个是汽车类:属性包括颜色和品牌 (均是私有型变量),功能包括获取颜色和获取品牌(均是共有型方法),同时包含两种构造方法(一个无参,一个含参);另一个是主类:要求利用两种构造方法分别创建对象c1(黑色奔驰)和c2(白色宝马),同时输出两个对象的颜色和品牌。
时间: 2024-02-07 21:03:29 浏览: 10
好的,以下是代码实现:
```java
// 汽车类
class Car {
private String color;
private String brand;
// 无参构造方法
public Car() {
color = "";
brand = "";
}
// 含参构造方法
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("黑色", "奔驰");
// 创建白色宝马
Car c2 = new Car("白色", "宝马");
// 输出颜色和品牌
System.out.println("c1的颜色:" + c1.getColor() + ",品牌:" + c1.getBrand());
System.out.println("c2的颜色:" + c2.getColor() + ",品牌:" + c2.getBrand());
}
}
```
输出结果如下:
```
c1的颜色:黑色,品牌:奔驰
c2的颜色:白色,品牌:宝马
```