假设您有3个子课程,例如
Class Dog{
void ageDog(){
age+=7;
}
}
Class Cat{
void ageCat(){
age +=5;
}
}
Class Hamster{
void ageHamster(){
age+=20;
}
}
现在我编写了它,以便在函数
中声明和调用每个类的实例agePets(){
dog.ageDog();
cat.ageCat();
hamster.ageHamster();
}
如何使用年龄宠物函数创建父类
class Pets{
//age pets()
}
并重写函数,以便即使有多个类的实例或其他子类被写入(例如Bird类或其他类),它也不会被更改 我知道实现涉及继承,但我不确定如何实现它 免责声明:这是伪造的代码
答案 0 :(得分:0)
class Animal {
protected void age(int amount) {
age+=amount;
}
int age;
}
class Cat extends Animal {
void age() {
age(5);
}
}
class So41646958 {
public static void main(String[] args){
Cat cat=new Cat();
cat.age();
System.out.println(cat.age);
}
}