java中this关键字与super关键字的区别
2016-01-21 10:51
447 查看
区别点 | this | super |
---|---|---|
属性访问 | 访问本类中的属性,如果本类中没有此属性,则从父类中继续查找 | 访问父类中的属性 |
方法 | 访问本类中的方法,如果本类中没有此方法,则从父类中继续查找 | 直接访问父类中的方法 |
调用构造 | 调用本类构造函数,必须放在构造函数首行 | 调用父类的构造函数,必须放在子类构造函数的首行 |
特殊 | 表示当前对象 | 无此概念 |
1、由于this与super都能调用构造函数,但是两者不能同时出现,因为两者都必须放在构造方法的首行。
2、无论子类如何操作,最终都必须要先调用父类中的构造方法。
相关文章推荐
- java quartz任务
- 理解Java NIO
- Spring Boot MyBatis 连接数据库
- Java源码之Hashtable
- java基础知识点梳理3
- 关于mapreduce.map.java.opts
- spring mvc ,Ajax实现数据交互
- Java中方法的重载与覆写的区别
- spring概念整理
- Java 数组
- spring sts 从数据库中反向生成实体类
- java 过滤器 例子
- java 日期加天数得到新的日期
- Java内部类
- Java内部类
- 分治法算法——归并排序
- 在页面上查询数据后导出Excel表
- Eclipse代码生成----JET
- junit--eclipse插件
- junit--eclipse插件