设计Bird/Fish类, 继承自抽象类Animal,实现其抽象方法info(),并输出他们的信息。
package cn.extend.output;
/**
* @author Jensen
* @data 2022/11/4
* @usage
*/
public abstract class AnimalG {
String name;
String type;
String food;
String skill;
public void setName(String name){
this.name = name;
}
public String getName(){
return name;
}
public void setType(String type){
this.type = type;
}
public String getType(){
return type;
}
public void setFood(String food) {
this.food = food;
}
public String getFood() {
return food;
}
public void setSkill(String skill){
this.skill = skill;
}
public String getSkill(){
return skill;
}
public void show(){
System.out.println("宠物信息: \n我叫:"+getName()+"\n是一只"+getType()+
"\n我喜欢吃"+getFood()+"\n我会:"+getSkill());
}
}
package cn.extend.output;
/**
* @author Jensen
* @data 2022/11/4
* @usage
*/
public class ChikenG extends AnimalG{
public ChikenG(){
super.setName("窝窝");
super.setFood("虫子");
super.setType("鸡");
super.setSkill("打鸣");
super.show();
}
public static void main(String[] args){
new ChikenG();
}
}
第三个类就不写了一样的使用方法
参考文献:
http://www.manongjc.com/detail/8-vxqdrvmraeczuig.html