super()与this()的区别


Posted in 面试题 onJanuary 17, 2016
This():当前类的对象,super父类对象。
Super():在子类访问父类的成员和行为,必须受类继承规则的约束
而this他代表当前对象,当然所有的资源都可以访问.
在构造函数中,如果第一行没有写super(),编译器会自动插入.但是如果父类没有不带参数的构造函数,或这个函数被私有化了(用private修饰).此时你必须加入对父类的实例化构造.而this就没有这个要求,因为它本身就进行实例化的构造.
而在方法中super和this使用的方法就差不多了.只不过super 要考虑是否能访问其父类的资源.

Tags in this post...

面试题 相关文章推荐
Java提供了哪些企业应用编程接口
Feb 13 面试题
什么是serialVersionUID
Mar 04 面试题
空指针到底是什么
Aug 07 面试题
说一下mysql, oracle等常见数据库的分页实现方案
Sep 29 面试题
武汉世纪畅想数字传播有限公司.NET笔试题
Jul 22 面试题
亿阳信通股份有限公司C#笔试题
Dec 06 面试题
Does C# support multiple inheritance? (C#支持多重继承吗)
Jan 04 面试题
27个经典Linux面试题及答案,你知道几个?
Jan 10 面试题
请说出这段代码执行后a和b的值分别是多少
Mar 28 面试题
汇科协同Java笔试题
Mar 31 面试题
介绍下static、final、abstract区别
Jan 30 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
Tomcat中怎么使用log4j输出所有的log
Jul 07 #面试题
What is the purpose of Void class? Void类的作用是什么?
Oct 31 #面试题
AOP的定义以及作用
Sep 08 #面试题
JPA面试常见问题
Nov 14 #面试题
String是最基本的数据类型吗?
Jun 13 #面试题
构造器Constructor是否可被override?
Aug 06 #面试题
到底Java是如何传递参数的?是by value或by reference?
Jul 13 #面试题
You might like
php join函数应用
2011/05/04 PHP
解析mysql left( right ) join使用on与where筛选的差异
2013/06/18 PHP
PHP静态文件生成类实例
2014/11/29 PHP
简单谈谈PHP中的trait
2017/02/25 PHP
CI框架(CodeIgniter)实现的导入、导出数据操作示例
2018/05/24 PHP
Jquery乱码的一次解决过程 图解教程
2010/02/20 Javascript
两个JavaScript jsFiddle JSBin在线调试器
2010/03/14 Javascript
javascript中callee与caller的用法和应用场景
2010/12/08 Javascript
jQuery 1.5.1 发布,全面支持IE9 修复大量bug
2011/02/26 Javascript
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
Jquery设置attr的disabled属性控制某行显示或者隐藏
2014/09/25 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
前端 Vue.js 和 MVVM 详细介绍
2016/12/29 Javascript
centos 上快速搭建ghost博客方法分享
2018/05/23 Javascript
Vue项目报错:Uncaught SyntaxError: Unexpected token
2018/11/10 Javascript
分享JS表单验证源码(带错误提示及密码等级)
2020/01/05 Javascript
使用Webpack 搭建 Vue3 开发环境过程详解
2020/07/28 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
JavaScript WeakMap使用详解
2021/02/05 Javascript
在Python中操作字典之clear()方法的使用
2015/05/21 Python
Python3读取UTF-8文件及统计文件行数的方法
2015/05/22 Python
django 实现编写控制登录和访问权限控制的中间件方法
2019/01/15 Python
Python一个简单的通信程序(客户端 服务器)
2019/03/06 Python
TensorFLow 不同大小图片的TFrecords存取实例
2020/01/20 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python实现udp传输图片功能
2020/03/20 Python
html5小程序飞入购物车(抛物线绘制运动轨迹点)
2020/10/19 HTML / CSS
中国综合性网上购物商城:当当(网上卖书起家)
2016/11/16 全球购物
这76道Java面试题及答案,祝你能成功通过面试
2016/04/16 面试题
自我鉴定思想方面
2013/10/07 职场文书
高中生家长会演讲稿
2014/01/14 职场文书
项目合作协议书
2014/04/16 职场文书
责任胜于能力演讲稿
2014/05/20 职场文书
自主招生英文自荐信
2015/03/25 职场文书
python 统计代码耗时的几种方法分享
2021/04/02 Python