可以将 Dog 类和 Penguin 类中相同的属性和方法提取出来放到一个单独的 Pet 类中,
然后让 Dog 类和 Penguin 类继承 Pet 类,同时保留自己特有的属性和方法,这需要通
然后让 Dog 类和 Penguin 类继承 Pet 类,同时保留自己特有的属性和方法,这需要通
过 Java 的继承功能来实现。
用exetends来实现继承
例如:
class Pet{ //这是父类
String name;
string sex; //这是子类中共同的属性
int age
}
class Dog extends Pet{ //这是子类
String a; //子类中特有的属性
}
class Penguin extends Pet{ //这是子类
String b; //子类中特有的属性
}
public class Test {
public static void main(String[] args) {
Dog dog=new Dog();
dog.name="ada"
}
}