JavaSE8基础 子类中的成员变量与父类重名 简单示例
2017-09-02 13:45
183 查看
礼悟:
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
代码:
结果:
![](https://images2017.cnblogs.com/blog/1161442/201709/1161442-20170902134429733-1307038485.png)
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
公恒学思合行悟,尊师重道存感恩。叶见寻根三返一,江河湖海同一体。
虚怀若谷良心主,愿行无悔给最苦。读书锻炼养身心,诚劝且行且珍惜。
os :windows7 x64
jdk:jdk-8u131-windows-x64
jdk:jdk-8u131-windows-x64
代码:
//基类 class Person { public int num = 1; } //子类 class Javaer extends Person { //子类中的成员变量与父类重名了 public int num = 2; public void showNum() { System.out.println(num); //输出子类的num } } //另一个子类 class PHPer extends Person { public int num = 2; //父子类的成员变量重名 public void showNum() { int num = 5; System.out.println(num); //输出函数内部的num值 5 } } class Demo { public static void main(String[] args) { Javaer j = new Javaer(); j.showNum(); PHPer p = new PHPer(); p.showNum(); } }
结果:
![](https://images2017.cnblogs.com/blog/1161442/201709/1161442-20170902134429733-1307038485.png)
Java优秀,值得学习。
学习资源:itcast和itheima视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。
博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。
相关文章推荐
- JavaSE8基础 当父类与子类中的成员变量重名了,使用super.名字 来访问父类的成员变量
- JavaSE8基础 extends 子类继承父类 简单示例
- java子类成员变量与父类重名问题解释
- JavaSE8基础 当外部类的成员与内部类的成员变量重名时,使用内外部成员变量
- Java中父类子类成员变量重名的处理
- 深入理解子类继承父类中的成员变量问题
- JavaSE8基础 final修饰类的成员变量,其只可以被访问,不能被修改
- JavaSE8基础 同一个包下的子类,可以访问到父类中的 默认/受保护/公有方法
- 成员变量是类时与继承类中父类在子类中内存情况
- JavaSE8基础 Proxy 对接口进行动态代理 简单示例
- c++子类和父类成员函数重名
- 父类和子类出现重名变量
- 【转】C#父类与子类的静态成员变量、实例成员变量、构造函数的执行顺序
- JavaSE8基础 函数返回一个匿名对象 简单示例
- 有父类的子类实例化时,子类与父类的成员变量,构造函数,代码块的执行顺序
- 子类继承父类的同时又去实现一个成员变量、方法与父类相同的接口,最后调的是谁的成员变量和方法?
- JavaSE8基础 try...catch...catch 使用众多异常的父类 Exception,去捕获 其所有子类异常
- 父类的私有成员变量能被子类继承吗?
- 尝试创建一个父类和子类,分别创建一个构造方法,然后向父类和子类添加成员变量和方法,并总结构造子类对象时的顺序。
- 父类和子类 同名成员变量和静态成员变量