JAVA显示子类num值_JavaSE8基础 子类中的成员变量与父类重名 简单示例
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基础 子类中的成员变量与父类重名 简单示例相关推荐
- 类型转换,类与类之间的转换,继承关系,继承与静态变量,子类父类重名,多继承,虚基类
常量的基本类型转换,例如:int num(10.8),这种方式是隐式转换. 通过函数的构造函数实现转换. 类类转换函数,当构造函数不能将类型转换成基本类型时.所以就有了类类转换函数,通过这种方式 ...
- java中的成员变量和局部变量的区别_java中成员变量与局部变量区别分析
本文实例分析了java中成员变量与局部变量区别.分享给大家供大家参考.具体分析如下: 成员变量:在这个类里定义的私有变量,属于这个类. 创建以及使用成员变量 public class Person { ...
- Java接口中的成员变量为什么必须声明为public static final?
我想对于每个Java程序员来说,接口都不陌生,接口中的方法也经常使用.而接口中的成员变量,就显得用得少一点, 而对于成员变量为什么必须声明为public static final,可能就更不清楚了,而 ...
- 【Java面试30天掌握】基础篇Day02(数据类型/变量、break、contiune、return三者的区别?)
这是一个Java面试的集合文档,将会周期性的进行更新,您完全将其看成一个番剧,追番的感觉可能会让您更有学习的兴趣. 此篇为基础语法篇 Java的基本数据类型有哪些? 数据类型 boolean byte ...
- Java学习笔记10---访问权限修饰符如何控制成员变量、成员方法及类的访问范围...
1.Java有三种访问权限修饰符,分别为public.protected.private,还有一种为缺省权限修饰符的情况,记为default.其中,可以由public和default来修饰类:这四种修 ...
- Java接口中的成员变量为什么必须是static ?
接口的含义 接口就是提供一种统一的协议, 而接口中的属性也属于协议中的成员.它们是公共的,静态的,最终的常量.相当于全局常量. 在interface里面的变量都是public static final ...
- java类中,成员变量赋值第一个进行,其次是静态构造函数,再次是构造函数
如题是结论,如果有人问你Java类的成员初始化顺序和初始化块知识就这样回答他.下面是代码: package com.test;public class TestClass{// 成员变量赋值第一个执行 ...
- Java接口中的成员变量为什么必须是public static final?
在interface里面的变量默认都是public static final 的.所以可以直接省略修饰符: String param="ssm"://变量需要初始化 为什么接口要规 ...
- 在函数中修改成员变量字符串和数组,它们的值会发生变化吗
题目:阅读下面的代码,写出输出结果_____ public class Main {String str = new String("beijing");char[] ch = { ...
最新文章
- 华为秋招_多数组合并问题
- (转)线段树的区间更新
- Python入门100题 | 第028题
- 【转】手工导入传输请求(Transport Request)
- python数据分析可视化实例_Python数据分析及可视化实例之基于Kmean分析RFM进行用户关怀...
- hive(2)——hive基本操作
- leetcode450. 删除二叉搜索树中的节点(详解)
- HDU - 4305 - Lightning 生成树计数 + 叉积判断三点共线
- ~~欧几里得算法(附模板题)
- vue 前端png转pdf_Vue前端HTML保存为PDF的两种常用方式 「干货分享」
- golang (3) 编译不同的平台文件
- JVM-class文件完全解析-类索引,父类索引和索引集合
- 北大oj-1423- Big Number
- Java 遍历JsonNode
- 计算机桌面图标往左进去只能看见一半,win7系统桌面图标只显示一半另外一半显示别的程序的解决方法...
- 基于vue3.0+vantUI+sass实现的移动端商城
- maven 中使用jdt编译代码
- pycharm专业版许可证申请(特定人群)
- 新思科技招聘 | 十一月热招职位(外企内推哦)
- 多进程与多线程区别、优缺点(Python)
热门文章
- rails_Rails应用程序必备的宝石
- 原型和原型链原型继承_原型还是不原型:这就是问题所在。
- 山东大学有人陪!真的吗?_10,000小时! 您真的需要那么多吗?
- java 字节码加载_java面试题jvm字节码的加载与卸载
- freeswitch 安装 fail2ban 动态拦截IP攻击
- LINQ学习中需要明确的几点问题
- 自然语言处理中的语言模型与预训练技术的总结
- centos 需要哪些常用端口_仓库加盟:电商仓库需要配备哪些常用仓储设备
- python安装完后还需要装什么_初学 Python 需要安装哪些软件?
- 图解 RoIAlign 以及在 PyTorch 中的使用(含代码示例)