super()与this()的区别


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

Tags in this post...

面试题 相关文章推荐
你常见到的runtime exception
Sep 05 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
大整数数相乘的问题
Jul 22 面试题
北京泡泡网网络有限公司.net面试题
Jul 17 面试题
杭州联环马网络笔试题面试题
Aug 04 面试题
sort命令的作用和用法
Nov 04 面试题
介绍一下Make? 为什么使用make
Jul 31 面试题
EJB需直接实现它的业务接口或Home接口吗,请简述理由
Nov 23 面试题
介绍一下JMS编程步骤
Sep 22 面试题
Java语言程序设计测试题选择题部分
Apr 03 面试题
什么是封装
Mar 26 面试题
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
Oct 30 面试题
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实现获取图片颜色值的方法
2014/07/11 PHP
ThinkPHP开发框架函数详解:C方法
2015/08/14 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
php的命名空间与自动加载实现方法
2019/08/25 PHP
JavaScript延迟加载
2021/03/09 Javascript
javascript 建设银行登陆键盘
2008/06/10 Javascript
javascript 哈希表(hashtable)的简单实现
2010/01/20 Javascript
jquery 批量上传图片实现代码
2010/01/28 Javascript
jQuery获取Select选择的Text和Value(详细汇总)
2013/01/25 Javascript
JavaScript的模块化:封装(闭包),继承(原型) 介绍
2013/07/22 Javascript
JavaScript中合并数组的N种方法
2014/09/16 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
JavaScript 2048 游戏实例代码(简单易懂)
2016/03/25 Javascript
JS面试题---关于算法台阶的问题
2016/07/26 Javascript
微信小程序实现登录页云层漂浮的动画效果
2017/05/05 Javascript
jQuery 隐藏/显示效果函数用法实例分析
2020/05/20 jQuery
[02:52]DOTA2新手基础教程 米波
2014/01/21 DOTA
Python异常处理总结
2014/08/15 Python
理解Python垃圾回收机制
2016/02/12 Python
在Django同1个页面中的多表单处理详解
2017/01/25 Python
python django使用haystack:全文检索的框架(实例讲解)
2017/09/27 Python
python构建指数平滑预测模型示例
2019/11/21 Python
opencv 查找连通区域 最大面积实例
2020/06/04 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
CSS3实现3D翻书效果
2016/06/20 HTML / CSS
Geekbuying波兰:购买中国电子产品
2019/10/20 全球购物
会计师职业生涯规划范文
2014/02/18 职场文书
竞聘书格式及范文
2014/03/31 职场文书
校庆标语集锦
2014/06/25 职场文书
素质教育标语
2014/06/27 职场文书
社区两委对照检查材料
2014/08/23 职场文书
家长高考寄语
2015/02/27 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
Python 数据科学 Matplotlib图库详解
2021/07/07 Python