【Java每日一题】— —第二十一题:编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能

简介: 【Java每日一题】— —第二十一题:编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能

🎯问题:


1、编程把现实生活的手机事物映射成一个标准类Phone,并定义一个测试类PhoneDemo测试Phone类的功能。步骤如下:


       (1)定义手机类Phone及以下成员变量:


                        品牌:String  brand;


                        价格:int    price;


                        颜色:String  color;


       (2)针对每一个成员变量给出对应的getXxx()/setXxx()方法以及显示成员变量值的toString()方法。


       (3)定义一个测试类PhoneDemo测试功能,具体如下:创建一个对象,先通过getXxx()方法输出成员变量的值,再通过setXxx()方法给该对象的成员变量赋值,调用toString()方法显示对象的成员变量的值。测试结果如下:

e115f16bb4d48c4e1d68be2cf5c685b1_90bb7e150e0841adb37c704a4712c2bc.png


🎯 答案:

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());
    }
}
目录
相关文章
|
24天前
|
人工智能 搜索推荐 Serverless
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
57 7
使用金庸的著作,来测试阿里通义千问最新开放的长文档处理功能
|
1月前
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
21 1
|
1月前
|
Java
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
java实现遍历树形菜单方法——映射文件VoteTree.hbm.xml
10 0
|
4天前
|
设计模式 算法 Java
[设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式
[设计模式Java实现附plantuml源码~行为型]定义算法的框架——模板方法模式
|
10天前
|
Java
Java接口中可以定义哪些方法?
【4月更文挑战第13天】
14 0
Java接口中可以定义哪些方法?
|
22天前
|
Java
在Java中,定义一个接口的步骤如下
【4月更文挑战第6天】在Java中,定义一个接口的步骤如下
5 1
|
1月前
|
Java
java面向对象高级分层实例_测试类(main方法所在的类)
java面向对象高级分层实例_测试类(main方法所在的类)
10 1
|
1月前
最全三大框架整合(使用映射)——DeptAction.java
最全三大框架整合(使用映射)——DeptAction.java
4 0
|
1月前
最全三大框架整合(使用映射)——DeptServiceImpl.java
最全三大框架整合(使用映射)——DeptServiceImpl.java
13 0