首页 > 编程 > Java > 正文

java 继承访问成员变量代码实例

2019-11-26 08:27:03
字体:
来源:转载
供稿:网友

这篇文章主要介绍了java 继承访问成员变量代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

package java09;//创建父类public class Fu {  int numFu = 10;  int num =100;  public void methodFu(){    System.out.println(num);  }}package java09;//创建子类public class Zi extends Fu {  int numZi = 20;  int num =200;  public void methodZi(){    System.out.println(num);  }}package java09;/*在父类的继承关系中,如果成员变量重名,则创建子类对象时,访问有两种方式:直接通过子类对象访问成员变量:  等号左边是谁就优先用谁,没有则向上找间接通过成员方法访问成员变量:  该方法属于谁,就优先用谁,没有则向上找* */public class DemoExtendsField {  public static void main(String[] args) {    Fu fu = new Fu();//创建父类对象    System.out.println(fu.numFu);//10 只能使用父类的东西,没有任何子类的内容    System.out.println("==============");    Zi zi = new Zi();    System.out.println(zi.numFu);//10    System.out.println(zi.numZi);//20    System.out.println("=================");    //等号左边是谁,就优先用谁    System.out.println(zi.num);//200    //这个方法是子类的,优先使用子类,没有在向上找    zi.methodZi();//200    //这个方法是在父类中定的,    zi.methodFu();//100  }}

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持武林网。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表