面向对象-标准的手机类代码及其测试
1 /*
2 作业:请把手机类写成一个标准类,然后创建对象测试功能。
3
4 手机类:
5 成员变量:
6 品牌:String brand;
7 价格:int price;
8 颜色:String color;
9 成员方法:
10 针对每一个成员变量给出对应的getXxx()/setXxx()方法。
11 最后定义测试:
12 创建一个对象,先通过getXxx()方法输出成员变量的值。这一次的结果是:null---0---null
13 然后通过setXxx()方法给成员变量赋值。再次输出结果。这一次的结果是:三星---2999---土豪金
14 */
15 class Phone {
16 //品牌
17 private String brand;
18 //价格
19 private int price;
20 //颜色
21 private String color;
22
23 //getXxx()和setXxx()方法
24 public String getBrand() {
25 return brand;
26 }
27
28 public void setBrand(String brand) {
29 this.brand = brand;
30 }
31
32 public int getPrice() {
33 return price;
34 }
35
36 public void setPrice(int price) {
37 this.price = price;
38 }
39
40 public String getColor() {
41 return color;
42 }
43
44 public void setColor(String color) {
45 this.color = color;
46 }
47 }
48
49 class PhoneTest {
50 public static void main(String[] args) {
51 //创建手机对象
52 Phone p = new Phone();
53
54 //直接输出默认值
55 System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
56
57 //给成员变量赋值
58 p.setBrand("三星");
59 p.setPrice(2999);
60 p.setColor("土豪金");
61 //再次输出
62 System.out.println(p.getBrand()+"---"+p.getPrice()+"---"+p.getColor());
63 }
64 }