定义动物类(Animal)要求如下:
(1)成员变量:动物名(name),年龄(age),颜色(color),使用private修饰。
(2)构造方法:提供一个无参构造方法;提供一个带全部参数的构造方法。
(3)成员方法:提供每一个成员变量对应的setXxx()/getXxx()方法;提供一个显示对象信息的show()方法。
(4)测试类:Test创建2个对象并用两种方式为其成员变量赋值。1.无参构造方法创建对象后使用setXxx()方法赋值;2.使用带参数构造方法直接创建带有属性值的对象。调用show()方法在控制台打印结果。
定义动物类Animal
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- ShowMeAI 2023-01-03 10:25关注
代码实现和详细注释如下,望采纳
public class Animal { private String name; private int age; private String color; public Animal() { // 无参构造方法 } public Animal(String name, int age, String color) { // 带参构造方法 this.name = name; this.age = age; this.color = color; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public void show() { System.out.println("动物名: " + name); System.out.println("年龄: " + age); System.out.println("颜色: " + color); } } public class Test { public static void main(String[] args) { // 无参构造方法创建对象并赋值 Animal animal1 = new Animal(); animal1.setName("狗"); animal1.setAge(3); animal1.setColor("棕色"); animal1.show(); // 带参构造方法创建对象 Animal animal2 = new Animal("猫", 2, "黑色"); animal2.show(); } }
运行结果
动物名: 狗 年龄: 3 颜色: 棕色 动物名: 猫 年龄: 2 颜色: 黑色
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 找一个网络防御专家,外包的
- ¥100 能不能让两张不同的图片md5值一样,(有尝)
- ¥15 informer代码训练自己的数据集,改参数怎么改
- ¥15 请看一下,学校实验要求,我需要具体代码
- ¥50 pc微信3.6.0.18不能登陆 有偿解决问题
- ¥20 MATLAB绘制两隐函数曲面的交线
- ¥15 求TYPCE母转母转接头24PIN线路板图
- ¥100 国外网络搭建,有偿交流
- ¥15 高价求中通快递查询接口
- ¥15 解决一个加好友限制问题 或者有好的方案