老师能否总结以下对进行香蕉和杨梅新属性的赋值各种方法,并给出具体实现呢?感觉这块有点懵。。。

来源:4-3 编程练习

慕UI5022318

2019-06-04 22:10:24

老师能否总结以下对进行香蕉和杨梅新属性的赋值各种方法,并给出具体实现呢?感觉这块有点懵。。。

写回答

1回答

好帮手慕小班

2019-06-05

同学你好,对于子类香蕉和杨梅的新属性的赋值方法有两种哦!

第一种:在构造方法中直接赋值

//创建构造方法,完成调用父类的构造方法,完成属性赋值
    public Waxberry(String shape,String taste,String color){
        super(shape,taste);
        this.color=color;
    }

对应在测试方法中的实现

 // 实例化子类对象,并传入相关参数值
 Waxberry w=new Waxberry("圆","果味适中","紫红色");

第二种通过set方法,对新属性赋值

//创建构造方法,完成调用父类的构造方法,完成属性赋值
 public Waxberry(String shape,String taste){
        super(shape,taste);       
  }
  public void setColor(String color){
        this.color=color;
   }
   public String getColor(){
        return color ;
   }

对应在测试类中

 // 实例化子类对象,并传入相关参数值
   Waxberry w=new Waxberry("圆","果味适中");
   w.setColor("紫红色");

在构造方法中将新属性传入直接赋值或者通过set方法将属性重新赋值,都是对属性的赋值哦!

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!

0

0 学习 · 11489 问题

查看课程