🎯问题:
1、编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能。步骤如下:
(1)定义手机类Phone及以下成员变量:
品牌:String brand;
价格:int price;
颜色:String color;
(2)针对每一个成员变量给出对应的getXxx()/setXxx()方法以及显示成员变量值的toString()方法。
(3)定义一个测试类PhoneDemo测试功能,具体如下:创建一个对象,先通过getXxx()方法输出成员变量的值,再通过setXxx()方法给该对象的成员变量赋值,调用toString()方法显示对象的成员变量的值。测试结果如下:
🎯 答案:
package file3; public class Test { //成员变量 private String brand; private int price; private String color; //构造方法 public String getBrand() { return brand; } public void setBrand(String brand) { this.brand = brand; } public int getPrice() { return price; } public void setPrice(int price) { this.price = price; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } @Override public String toString() { // TODO Auto-generated method stub return "手机品牌:"+brand+",价格:"+price+"元, 颜色:"+color; } public static void main(String[] args) { // TODO Auto-generated method stub Test phone=new Test(); System.out.println(phone.getBrand()+"---"+phone.getColor()+"---"+phone.getPrice()); System.out.println("----------------------------------"); phone.setBrand("华为"); phone.setPrice(3888); phone.setColor("土豪金"); System.out.println(phone.toString()); } }