Java中变量之局部变量、本类成员变量、父类成员变量的访问方法
时间:2018-12-10
本文章向大家介绍Java中变量之局部变量、本类成员变量、父类成员变量的访问方法,主要包括Java中变量之局部变量、本类成员变量、父类成员变量的访问方法相关应用实例、知识点总结和注意事项,具有一定的参考价值,需要的朋友可以参考一下。
变量:局部变量、本类成员变量、父类成员变量
如何访问:如果变量名相同,则采用就近原则,哪个变量离所要调用的访问最近,那就么就输出,优先顺序为:局部变量 > 本类成员变量 > 父类成员变量
如果要跳过局点变量而直接访问本类成员变量或者父类成员变量怎么办?
1、使用 this 关键字可以跳过局部变量而直接访问本类成员变量;
2、使用 super 关键字可以跳过局部和本类而直接访问父类成员变量;
1 package debug; 2 3 class Father{ 4 int num = 10; 5 } 6 7 class Son1 extends Father{ 8 int num = 20; 9 int num2 = 30; 10 11 public void show() { 12 int num = 40; 13 System.out.println(num); //采用变量名相同,就近原则,该处输出为 40 14 System.out.println(this.num); //本类成员变量访问,该处输出为 20 15 System.out.println(super.num); //父类成员变量访问,该处输出为 10 16 System.out.println(num2); 17 } 18 } 19 20 21 public class Demo14 { 22 public static void main(String[] args) { 23 Son1 s = new Son1(); 24 s.show(); 25 } 26 27 }
- 服务器同时存在1.1和2.0程序注意事项
- Flash/Flex学习笔记(44):万有引力与粒子系统
- 代码重写WordPress网页标题为“原网页标题|网站名”的形式
- 未来10年21个核心工作岗位
- Asp.net 2.0 WebPart使用经验点滴
- 使用LinqToExcel读取Excel
- 时代的需要:越来越多的Java工程师开始转向hadoop?
- 如何结合IbatisNet的LIST遍历实现模糊查询
- Flash/Flex学习笔记(41):碰撞检测
- [.NET网格计算框架] Alchemi
- 修改WordPress登陆文件名wp-login.php,防密码被暴力破解
- NDoc - .NET 代码文档生成器
- Mono P/Invoke :DLLImport
- MONO x64 amd_x64
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- 爬虫模拟登录破解无原图滑动验证码
- Flutter基础widgets教程-TabBarView篇
- python + selenium 爬虫模拟登录破解无原图滑动验证码
- python 轻量级定时框架apscheduler,周中定时给自己发送邮件。
- python 舆情分析 nlp主题分析 (1) 待续
- Flutter基础widgets教程-Text篇
- python 舆情分析 nlp主题分析 (2)-结合snownlp与jieba库,提高分词与情感判断 待续
- No qualifying bean of type 'com.pjh.service.Imp.serviceImp' available和Exception in thread "main" jav
- python音频文件中pcm格式提取
- Spring系列之事务的控制 注解实现+xml实现+事务的隔离等级
- Leetcode刷题 237. 删除链表中的节点 两行代码实现
- python提取视频第一帧图片
- Leetcode刷题 206. 反转链表 递归迭代两种方法实现
- airtest本地连接和远程连接
- Flutter基础widgets教程-TextField篇