使用Java定义一个动物类

您所在的位置:网站首页 爬行类动物定义及分类 使用Java定义一个动物类

使用Java定义一个动物类

2024-06-19 11:59| 来源: 网络整理| 查看: 265

使用Java定义一个动物类

属性:name 方法:enjoy() 注:表示宠物开心后的行为

定义一个狗类继承于动物类 包含的属性:furColor 重写enjoy()方法

定义一个猫类继承与动物类 包含的属性:eyesColor 重写enjoy()方法

定义一个女士类 包含的属性:name,所养的宠物 包含的方法:1.构造方法 2.逗宠物开心方法,要求逗宠物开心,宠物执行enjoy()方法进行反应

写一个测试类进行测试,测试一个女士养了一个猫,并逗宠物开心,另一个女士养了一只狗,并逗宠物开心

package t20210902; public class Demo05 { public static void main(String[] args) { Dog dog=new Dog(); dog.name="小黑"; dog.furColor="黑色"; Cat cat=new Cat(); cat.name="小花"; cat.eyesColor="蓝色"; Women women=new Women(); women.name="小王女士"; women.pets=cat.getName(); String a=women.goenjoy("摸了一下"); System.out.print(women.getName()+"养了一只猫,叫"+women.getPets()+","+women.getName()+a+women.getPets()+","); cat.enjoy(); Women women1=new Women(); women1.name="小李女士"; women1.pets=dog.getName(); String b=women1.goenjoy("踢了一下"); System.out.print(women1.getName()+"养了一只狗,叫"+women1.getPets()+","+women1.getName()+b+women1.getPets()+","); dog.enjoy(); } } //定义一个动物类 class Animal{ String name; public Animal(){ } public Animal(String name){ this.name=name; } //方法:enjoy() 注:表示宠物开心后的行为 public void enjoy(){ System.out.println("它很开心的跳起来"); } public String getName() { return name; } public void setName(String name) { this.name = name; } } //定义一个狗类继承于动物类 class Dog extends Animal{ String furColor; public void enjoy(){ System.out.println(name+"很开心,都跳起来了"); } public String getFurColor() { return furColor; } public void setFurColor(String furColor) { this.furColor = furColor; } } //定义一个猫类继承与动物类 class Cat extends Animal{ String eyesColor; public void enjoy(){ System.out.println(name+"很开心,安静的躺着"); } public String getEyesColor() { return eyesColor; } public void setEyesColor(String eyesColor) { this.eyesColor = eyesColor; } } //定义一个女士类 class Women{ String name; String pets; public Women(){ } public Women(String name,String pets){ this.name=name; this.pets=pets; } //逗宠物开心方法 public static String goenjoy(String a){ return a; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPets() { return pets; } public void setPets(String pets) { this.pets = pets; } }

运行结果 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3