定义一个笔记本类, 该类有颜色(char) 和cpu型号(int) 两个属性。[必做题]
3.1无参和有参的两个构造方法;有参构造方法可以在创建对象的同时为每个属性赋值;
3.2 输出笔记本信息的方法
3.3 然后编写一个测试类, 测试笔记本类的各个方法。
笔记本类的Java代码如下:
public class Laptop {
private char color;
private int cpuModel;
public Laptop() {
}
public Laptop(char color, int cpuModel) {
this.color = color;
this.cpuModel = cpuModel;
}
public void printInfo() {
System.out.println("Color: " + color);
System.out.println("CPU Model: " + cpuModel);
}
}
测试类的Java代码如下:
public class LaptopTest {
public static void main(String[] args) {
Laptop laptop1 = new Laptop();
laptop1.printInfo();
Laptop laptop2 = new Laptop('B', 1001);
laptop2.printInfo();
}
}
运行测试类的输出结果如下:
Color:
CPU Model: 0
Color: B
CPU Model: 1001
在创建laptop1对象时使用了无参构造方法,color属性默认值为’\u0000’,cpuModel属性默认值为0。在创建laptop2对象时使用了有参构造方法,为color属性赋值为’B’,为cpuModel属性赋值为1001。调用printInfo()方法分别输出了两个对象的属性值。