是这样的,子类必须明确重新加载该方法,才能使方法中使用的参数为子类当前所使用的参数,这个可以在创建父类的时候就能确定好么?
```java
public class test{
public static void main(String[] args) {
Animal a = new Animal();
Cat c = new Cat();
MiaoMiao m = new MiaoMiao();
a.eat();
c.eat();
m.eat();
}
}
class Animal{
public void eat(){
int a=7;
System.out.println("小动物吃啥都行~"+a);
}
}
class Cat extends Animal{
int a=10;
public void eat(){
System.out.println("小动物吃啥都行~"+a);
}
}
class DingDang extends Cat{
public void studyJava(){
System.out.println(a);
}
}
//3.2创建孙子类MiaoMiao,并与Cat建立继承关系
class MiaoMiao extends Cat{
int a=22;
}
```