- public class Fu
- {
- public void Name()
- {
- System.out.println("fu");
- }
-
-
- }
-
- public class Zi extends Fu
- {
- public void Name()
- {
- System.out.println("zi");
- }
- }
-
-
- public class Test
- {
- public static void main(String[] args)
- {
- Fu p = new Zi();
- p.Name();
-
- //这时候程序执行结果是"zi";
- //虽然是用父类p引用,但是方法是指向子类的方向
- }
- }
复制代码
程序执行结果是"zi"
虽然是用父类p引用,但是方法是指向子类的方向 |