
(2)写一个类Fish,继承自Animal类,并提供一个构造方法,该构造方法需要一个参数name,并给legs赋默认值0;该类还要求覆盖Animal类中的无参move()方法,要求输出:XXX Swimming!!
感激不尽!!
public class Animal {
private String name;
private int legs;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getLegs() {
return legs;
}
public void setLegs(int legs) {
this.legs = legs;
}
/*
* 带参数的拦哪构造器
*/
public Animal(String name, int legs) {
this.setName(name);
this.setLegs(legs);
}
/*
* 不带参数的构造器简搏码
*/
public Animal() {
this.name = "AAA";
this.legs = 4;
}
/*
* 定义方法move()
*/
public void move(){
System.out.println(this.getName()+"Moving!!"银拦);
}
public void move(int legsNUmber){
for(int i=0;i
}
}
}
-----------------------------Fish类------------------------------------
public class Fish extends Animal{
public Fish(String name){
this.setName(name);
this.setLegs(0);
}
public void move(){
System.out.println(this.getName()+"Moving!!");
}
}