62,624
社区成员
![](https://csdnimg.cn/release/cmsfe/public/img/topic.427195d5.png)
![](https://csdnimg.cn/release/cmsfe/public/img/me.40a70ab0.png)
![](https://csdnimg.cn/release/cmsfe/public/img/task.87b52881.png)
![](https://csdnimg.cn/release/cmsfe/public/img/share-circle.3e0b7822.png)
class Person
{ public void printValue(int i,int j){ }
public void printValue(int i){ }
}
public class Teacher extends Person
{ public void printValue(){ }
public void printValue(int i){ }
public static void main(String[] args)
{ Person t=new Teacher ();
//t是父类的一个对象,但是他指向了子类,所以他就可以看成是子类的一个对象,这样的话,他调用的肯定是
//子类中的方法啊!
t.printValue(10);// m
//Person t=new Person ();
//虽然Teacher extends Person ,但是t是person的一个对象啊,所以调用的是person类的方法啊!
}
}
class Person
{ public void printValue(int i,int j){ }
public void printValue(int i){ }
}
public class Teacher extends Person
{ public void printValue(){ }
public void printValue(int i){ }
public static void main(String[] args)
{ Person t=new Teacher ();
t.printValue(10);// m
//虽然Teacher extends Person ,但是t是person的一个对象啊,所以调用的是person类的方法啊!
}
}