java中的多态

java多态中成员变量,成员方法,静态方法

//多态时
/**
 * 成员的特点为:
      成员变量
 * 1:编译时:参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过 ,没有,编译失败
 *    运行时:参考 引用型变量所属的类中的是否有调用的成员 变量,并运行该所属类中的成员 变量
 *    简单说:编译和运行都 参考等号的左边,

 *  2:成员函数(非静态 )
 *    编译时:参考引用型变量所属的类中的是否有调用的函数,有,编译通过 ,没有,编译失败
 *    运行时:参考 的是对象所属的类中是否有调用的函数
 *    简单说:编译看左边,运行看右边

 *  3.静态函数
 *    编译时:参考引用型变量所属的类中的是否有调用的静态函数
 *    运行时:参考引用型变量所属的类中的是否有调用的静态函数
 *    简单说:编译,运行都 看左边
 *
 *    其实对于静态方法,是不需要对象的,直接用类名直接调用就可
 */

看下面的例子


运行的结果为

zi show
fu static method
3


需要注意的是

静态方法的调用,大部分情况都 是用      类名.方法名   这样调用





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章