public class Demo01 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Cat cat=new Cat("小花","黄色","鱼");
cat.getInfo();
}
}
/*定义Animal类*/
class Animal{
String name;
String color;
/*无参构造方法*/
public Animal(){}
/*带参构造方法*/
/**
* @param name
* @param color
*/
public Animal(String name, String color) {
super();
this.name = name;
this.color = color;
}
public String getName() {
return name;
}
public String getColor() {
return color;
}
public void setName(String name) {
this.name = name;
}
public void setColor(String color) {
this.color = color;
}
public void getInfo(){
System.out.println("name:"+this.name);
System.out.println("color"+this.color);
}
}
/*定义cat类继承Animal类*/
class Cat extends Animal{
String favFood;
/**
* @param favFood
*/
public Cat(String name,String color,String favFood) {
super(name,color);
this.favFood = favFood;
}
public String getFavFood() {
return favFood;
}
public void setFavFood(String favFood) {
this.favFood = favFood;
}
public void getInfo(){
super.getInfo();
System.out.println("favFood:"+this.favFood);
}
}
运行结果: