面向对象-标准的手机类代码及其测试

Posted 星辰郎周

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象-标准的手机类代码及其测试相关的知识,希望对你有一定的参考价值。

 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 }

 

以上是关于面向对象-标准的手机类代码及其测试的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——JS中的面向对象编程

VSCode自定义代码片段9——JS中的面向对象编程

面向对象_多态_抽象类_接口

面向对象

从认识面向对象到构造函数的标准写法

python类及其方法