1.定义汽车类Car,要包含一下信息
(1)定义成员变量储存汽车的各种属性:
汽车品牌 brand
汽车型号 model
颜色 color
租车人 leaser
日租金 rent
租借天数 day
状态 state
代码:
private String brand;
private String model;
private String color;
private String leaser;
private Double rent;
private Integer day;
private Boolean state;
(2)定义成员方法show(),用于打印汽车的具体信息
代码:
public void show(){
System.out.println("******************************************");
System.out.println("品牌:"+this.brand);
System.out.println("\t型号:"+this.model);
System.out.println("\t颜色:"+this.color);
System.out.println("\t状态:"+(this.state == true?"已出租":"未出租"));
System.out.println("******************************************");
}
(3)使用无参的构造方法, 对象中属性的读写全部用设值器和读值器setter/getter的 方法
2.定义一个新的类作为测试(Demo)类,要包含以下信息
(1)静态的部分
控制台输入扫描器对象
长度为10的Car数组
定义一个静态模块初始化部分车辆的信息
代码:静态模块的初始化:定义car1~car5的对象,通过写设置器将车辆的具体信息写入到对象中,并将它们存储到静态数组中
static Car carArr[]=new Car[10];
static Scanner sc = new Scanner(System.in);
static {
//静态代码块在类加载时执行,我们可以在其中创建几辆汽车对象放入数组中
Car car1 = new Car();
car1.setBrand("奔驰");
car1.setModel("S3");