os :windows7 x64

jdk:jdk-8u131-windows-x64

ide:Eclipse Oxygen Release (4.7.0)

代码:

//基类

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();

}

}

结果:

Java优秀,值得学习。

学习资源:itcast视频库。如果您有公开的资源,可以分享给我的话,用您的资源学习也可以。

博文是观看视频后,融入思考写成的。博文好,是老师讲得好。博文坏,是 给最苦 没认真。

如果您觉得博文有可以改进的地方,留言即可。

JAVA显示子类num值_JavaSE8基础 子类中的成员变量与父类重名 简单示例相关推荐

  1. 类型转换,类与类之间的转换,继承关系,继承与静态变量,子类父类重名,多继承,虚基类

     常量的基本类型转换,例如:int num(10.8),这种方式是隐式转换. 通过函数的构造函数实现转换. 类类转换函数,当构造函数不能将类型转换成基本类型时.所以就有了类类转换函数,通过这种方式 ...

  2. java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析

    本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...

  3. Java接口中的成员变量为什么必须声明为public static final?

    我想对于每个Java程序员来说,接口都不陌生,接口中的方法也经常使用.而接口中的成员变量,就显得用得少一点, 而对于成员变量为什么必须声明为public static final,可能就更不清楚了,而 ...

  4. 【Java面试30天掌握】基础篇Day02(数据类型/变量、break、contiune、return三者的区别?)

    这是一个Java面试的集合文档,将会周期性的进行更新,您完全将其看成一个番剧,追番的感觉可能会让您更有学习的兴趣. 此篇为基础语法篇 Java的基本数据类型有哪些? 数据类型 boolean byte ...

  5. Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...

    1.Java有三种访问权限修饰符,分别为public.protected.private,还有一种为缺省权限修饰符的情况,记为default.其中,可以由public和default来修饰类:这四种修 ...

  6. Java接口中的成员变量为什么必须是static ?

    接口的含义 接口就是提供一种统一的协议, 而接口中的属性也属于协议中的成员.它们是公共的,静态的,最终的常量.相当于全局常量. 在interface里面的变量都是public static final ...

  7. java类中,成员变量赋值第一个进行,其次是静态构造函数,再次是构造函数

    如题是结论,如果有人问你Java类的成员初始化顺序和初始化块知识就这样回答他.下面是代码: package com.test;public class TestClass{// 成员变量赋值第一个执行 ...

  8. Java接口中的成员变量为什么必须是public static final?

    在interface里面的变量默认都是public static final 的.所以可以直接省略修饰符: String param="ssm"://变量需要初始化 为什么接口要规 ...

  9. 在函数中修改成员变量字符串和数组,它们的值会发生变化吗

    题目:阅读下面的代码,写出输出结果_____ public class Main {String str = new String("beijing");char[] ch = { ...

最新文章

  1. 华为秋招_多数组合并问题
  2. (转)线段树的区间更新
  3. Python入门100题 | 第028题
  4. 【转】手工导入传输请求(Transport Request)
  5. python数据分析可视化实例_Python数据分析及可视化实例之基于Kmean分析RFM进行用户关怀...
  6. hive(2)——hive基本操作
  7. leetcode450. 删除二叉搜索树中的节点(详解)
  8. HDU - 4305 - Lightning 生成树计数 + 叉积判断三点共线
  9. ~~欧几里得算法(附模板题)
  10. vue 前端png转pdf_Vue前端HTML保存为PDF的两种常用方式 「干货分享」
  11. golang (3) 编译不同的平台文件
  12. JVM-class文件完全解析-类索引,父类索引和索引集合
  13. 北大oj-1423- Big Number
  14. Java 遍历JsonNode
  15. 计算机桌面图标往左进去只能看见一半,win7系统桌面图标只显示一半另外一半显示别的程序的解决方法...
  16. 基于vue3.0+vantUI+sass实现的移动端商城
  17. maven 中使用jdt编译代码
  18. pycharm专业版许可证申请(特定人群)
  19. 新思科技招聘 | 十一月热招职位(外企内推哦)
  20. 多进程与多线程区别、优缺点(Python)

热门文章

  1. rails_Rails应用程序必备的宝石
  2. 原型和原型链原型继承_原型还是不原型:这就是问题所在。
  3. 山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
  4. java 字节码加载_java面试题jvm字节码的加载与卸载
  5. freeswitch 安装 fail2ban 动态拦截IP攻击
  6. LINQ学习中需要明确的几点问题
  7. 自然语言处理中的语言模型与预训练技术的总结
  8. centos 需要哪些常用端口_仓库加盟:电商仓库需要配备哪些常用仓储设备
  9. python安装完后还需要装什么_初学 Python 需要安装哪些软件?
  10. 图解 RoIAlign 以及在 PyTorch 中的使用(含代码示例)