码迷,mamicode.com
首页 > 其他好文 > 详细

多态时:成员特点,成员函数(非静态)

时间:2019-04-07 14:34:12      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:int   string   指定   编译失败   phi   class   void   动态绑定   针对   

非静态必须是由对象来调用,必须动态绑定到指定的对象上
成员函数:编译时:参考引用型变量所属的类中是否有调用的函数,有,编译通过,没有,编译失败
                  当父子类都有同一个方法,new 子类,那么调用的就是子类中的方法,见运行时
                  运行时:参考的是对象所属的类中是否有调用的函数
                  简单说:编译看左边,运行看右边。针对成员函数

package Polymorphic;

public class day_4_7 {

public static void main(String[] args) {
Fu test = new Zi();
//输出结果是:Zi
test.test();

}

}
class Fu{
void test(){
System.out.println("Fu");
}
}
class Zi extends Fu{
void test(){
System.out.println("Zi");
}
}

多态时:成员特点,成员函数(非静态)

标签:int   string   指定   编译失败   phi   class   void   动态绑定   针对   

原文地址:https://www.cnblogs.com/liyunchuan/p/10665170.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!