Javabean类和测试类及定义

Javabean类:

1.类名见名知意 

2.成员变量用private修饰   

3.提供至少两个构造方法(1)无参 (2)全参

4.每一个成员变量要有setter和getter方法

程序1:定义手机类,手机有品牌(brand),价格(price)和颜色(color)三个属性,有打电话call()和sendMessage()两个功能。

  【要求】

  1. 定义出手机(Phone)类,属性要私有,生成set和get方法;
  2. 定义测试类,在main方法中创建该类的对象并给属性赋值(set方法);
  3. 调用成员方法,打印格式如下:

价值3998元黑色的小米手机忙于打电话....

价值3998元黑色的小米手机急于发短信....

【提示】

  1. 类中的属性就是成员变量,类中的行为功能就是成员方法。
  2. 成员变量要被private修饰。

【参考步骤】

  1. 定义手机类,手机类中定义String类型的品牌,int类型的价格,String类型的颜色,三个成员变量都用private修饰;
  2. 提供set/get方法;
  3. 编写打电话的成员方法,方法中对成员变量进行使用;
  4. 编写发短信的成员方法,方法中对成员变量进行使用;
  5. 在测试类中创建手机对象,使用set方法赋值,分别调用各个方法。

代码实现:

package day04;

public class Javabean {

   private  String brand;    //成员变量

   private  int price;

   private  String color;

  

   public Javabean() {      //无参构造方法

     

   }

   public String getBrand() {        //getter方法

      return brand;

   }

   public void setBrand(String brand) {      //setter方法

      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;

   }

  

   public Javabean(String brand,int price,String color) {        //全参构造方法

      this.brand=brand;

      this.price=price;

      this.color=color;

   }

  

   public void call() {

      System.out.println("价值"+ price +""+color+"色的"+brand+"手机忙于打电话");

   }

   public void sendMessage() {

      System.out.println("价值"+ price +""+color+"色的"+brand+"手机急于发短信");

   }

}

public class Phone {

   public static void main(String[] args) {

      Javabean p=new Javabean();

      p.setBrand("小米");

      p.setPrice(3998);

      p.setColor("黑色");

     

      p.call();

      p.sendMessage();

   }

  • 20
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值