关于香蕉和杨梅新属性的赋值
来源:4-3 编程练习
飞翔的小猪猪
2019-03-28 13:56:18
在我们的杨梅类和香蕉类中, 他们分别有颜色和品种两个私有的新属性:
对于属性赋值,我的思路:
1. 对于两个类,我都进行调用父类的构造函数进行shape 和 taste 的赋值。 然后分别在两个类中用封装(get/set),并在两个类的构造函数里面分别添加新参数(color 和 variety)进行赋值。
2. 在父类中重载构造函数,并带有不同参数去满足香蕉和杨梅的赋值需求。
是否还有其它方法进行香蕉和杨梅新属性的赋值 ?
1回答
同学你好,可以直接创建香蕉或杨梅带有所有参数的构造方法,为所有属性赋值,以香蕉为例:1、在香蕉类中创建构造方法,public Banana(String shape,String taste,String color,String variety){this.shape=shape;this.taste=taste;this.color=color;this.variety=variety;}2、在测试类中初始化对象时,为各个属性赋值,即Banane b1=new Banana("长方体","好吃","黄色","水果");如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~