
求这个java程序的代码啊 要把name 和eyescolor都打印出来哦
求这个java程序的代码啊要把name和eyescolor都打印出来哦1、编写一个抽象类Animal,里面有自己的私有属性成员变量name以及一个单参的构造方法,可以初始...
求这个java程序的代码啊 要把name 和eyescolor都打印出来哦 1、编写一个抽象类Animal,里面有自己的私有属性成员变量name以及一个单参的构造方法,可以初始化name,以及还有一个抽象方法enjoy()。Cat类继承了抽象类Animal,有自己的私有属性成员变量eyesColor以及一个双参的构造函数,可以初始化继承下来的name和自己的eyesColor,并且要重写父类enjoy()方法,打印“猫叫声”。在测试类主方法中,使用多态调用enjoy()方法。
展开
3个回答
展开全部
原题目答案就是这样了,希望能够采纳:
public class Test{
public static void main(String[] args) {
Cat cat=new Cat("小花猫","黄色");
cat.enjoy();
}
}
abstract class Animal{
private String name;
Animal(String name){
this.name=name;
}
abstract void enjoy();
}
class Cat extends Animal{
private String eyeColor="niaho";
Cat(String name,String eyeColor){
super(name);
this.eyeColor=eyeColor;
}
void enjoy(){
System.out.println("猫叫声");
}
}
追问
非常感谢🙏
展开全部
public abstract class Animal {
private String name;
public Animal(String name){
this.name=name;
}
public abstract void enjoy();
}
public class Cat extends Animal {
private String eyesColor;
public Cat(String name,String eyesColor) {
super(name);
this.eyesColor=eyesColor;
}
public void enjoy() {
System.out.println("猫叫声");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询