创建一个类MyFavor用于描述你个人喜好的一类东西,必须包含至少三个属性用于描述清楚该爱好,至少两个方法和至少两个构造器,同时写测试类,测试该类中的所有构造器、方法和属性。(求详细完整代码,可写我喜欢的动物或者游戏)
4条回答 默认 最新
- 安自李 2021-10-12 17:58关注
/* 标准类的制作 */
/* MyFavor */ public class MyFavor { //成员变量,private修饰 private String name;//名字 private int age;//年龄 private String breeds;//品种 private String food;//喜欢的食物 //构造方法 //提供一个无参构造方法 public MyFavor(){ } //提供一个带多个参数的构造方法 public MyFavor(String name, int age, String breeds, String food) { this.name = name; this.age = age; this.breeds = breeds; this.food = food; } //成员方法 //提供每一个成员变量对应的set方法、get方法 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 getBreeds() { return breeds; } public void setBreeds(String breeds) { this.breeds = breeds; } public String getFood() { return food; } public void setFood(String food) { this.food = food; } //提供现实对象的show() public void show(){ System.out.println("名字:"+name+"\n"+"年龄:"+age+"\n"+"品种:"+breeds+"\n"+"喜欢吃的食物:"+food); } //提供一个方法run() public void run(){ System.out.println(name+"最喜欢奔跑!"); } //提供一个方法eat() public void eat(){ System.out.println(name+"最喜欢吃"+food); } } /* MyFavorTest测试类 */ public class MyFavorTest { public static void main(String[] args) { //调用无参构造方法 MyFavor s1=new MyFavor(); s1.setName("德牧"); s1.setAge(1); s1.setBreeds("大型牧羊犬"); s1.setFood("牛肉"); s1.show();//调用show()方法 s1.run();//调用run()方法 s1.eat();//调用eat()方法 System.out.println("----------分割线-----------"); //调用有参构造方法 MyFavor s2=new MyFavor("二哈",2,"西伯利亚雪橇犬","大鱼大肉"); s2.show();//调用show()方法 s2.run();//调用run()方法 s2.eat();//调用eat()方法 } }
运行结果截图:
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 metadata提取的PDF元数据,如何转换为一个Excel
- ¥15 关于arduino编程toCharArray()函数的使用
- ¥100 vc++混合CEF采用CLR方式编译报错
- ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
- ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
- ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
- ¥50 如何openEuler 22.03上安装配置drbd
- ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
- ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
- ¥15 Windows11, backspace, enter, space键失灵