class Animals{ //描述动物这类事物
private String name;
private int age;
public Animals(){}
public Animals(String name,int age){
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
///用于返回本类对象属性信息的方法
public String getInfo(){
return name+"...."+age;
}
//该事物类的特有行为
}
class Cat extends Animals{
private double weight;
public Cat(){
super();
}
public Cat(String name, int age, double weight){
super(name,age);
this.weight = weight;
}
@Override
public String getInfo() {
return super.getInfo()+"...."+weight;
}
}
class Dogs extends Animals{
public Dogs(){}
public Dogs(String name, int age){
super(name,age);
}
}
public class Demo06 {
public static void main(String[] args) {
Cat c = new Cat("小花",2,6);
System.out.println(c.getInfo());
Dogs d = new Dogs("小白",8);
System.out.println(d.getInfo());
}
}
描述一类事物,应用继承和重写!!!!
最新推荐文章于 2022-05-03 11:41:25 发布