这个JAVA题有会的呢 求大神帮助我
展开全部
public abstract class Animal {
int legs;
public Animal(int legs) {
this.legs = legs;
}
public Animal() {
}
public abstract void walk();
public abstract void eat();
}
interface Pet {
public void getName();// 题目居然是void.不理解出题人脑子被门夹了
public void setName(String name);
public void play();
}
abstract class Spider extends Animal {
public Spider(int legs) {
super(legs);
// TODO Auto-generated constructor stub
}
String name;
public Spider() {
// TODO Auto-generated constructor stub
}
public void getName() {
// TODO Auto-generated method stub
System.out.println(name);
}
public void setName(String name) {
this.name = name;
}
public void play() {
System.out.println("Spider is playing!");
}
@Override
public void eat() {
System.out.println("Spider is eating!");
}
public void Operation() {
System.out.println("Operation.......");
}
}
abstract class Cat extends Animal implements Pet {
String name;
@Override
public void getName() {
// TODO Auto-generated method stub
}
@Override
public void setName(String name) {
// TODO Auto-generated method stub
this.name =name;
}
@Override
public void play() {
// TODO Auto-generated method stub
}
@Override
public void eat() {
// TODO Auto-generated method stub
}
public Cat() {
// TODO Auto-generated constructor stub
}
public Cat(String name) {
this.name = name;
}
}
class Fish extends Animal implements Pet{
String name;
public Fish() {
// TODO Auto-generated constructor stub
}
@Override
public void getName() {
// TODO Auto-generated method stub
}
@Override
public void setName(String name) {
// TODO Auto-generated method stub
this.name = name;
}
@Override
public void play() {
// TODO Auto-generated method stub
}
@Override
public void walk() {
// TODO Auto-generated method stub
}
@Override
public void eat() {
// TODO Auto-generated method stub
}
}
吐血。。。。。。。。图跟要求不一致,误导群众
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这不是很简单吗,只需要创建类,继承类啊,难度在哪儿?
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询