super()与this()的区别


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

Tags in this post...

面试题 相关文章推荐
Java平台和其他软件平台有什么不同
Jun 05 面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 面试题
C语言中break与continue的区别
Jul 12 面试题
枚举和一组预处理的#define有什么不同
Sep 21 面试题
Android面试题及答案
Sep 04 面试题
如何理解委托
Jan 06 面试题
诺思信科技(南京)有限公司.NET笔试题答案
Jul 06 面试题
Solaris操作系统的线程机制
Dec 23 面试题
Shell如何接收变量输入
Aug 06 面试题
北京鼎普科技股份有限公司软件测试面试题
Apr 07 面试题
百度JavaScript笔试题
Jan 15 面试题
类的返射机制中的包及核心类
Sep 12 面试题
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中如何定义和使用常量
2013/02/28 PHP
php使用exec shell命令注入的方法讲解
2013/11/12 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
Laravel 自动生成验证的实例讲解:login / logout
2019/10/14 PHP
laravel解决迁移文件一次删除创建字段报错的问题
2019/10/24 PHP
解密效果
2006/06/23 Javascript
JavaScript 利用Cookie记录用户登录信息
2009/12/08 Javascript
使用jquery选择器如何获取父级元素、同级元素、子元素
2014/05/14 Javascript
JS中getYear()和getFullYear()区别分析
2014/07/04 Javascript
原生js和jQuery实现淡入淡出轮播效果
2015/12/25 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
利用纯JS实现像素逐渐显示的方法示例
2017/08/14 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
Vue-drag-resize 拖拽缩放插件的使用(简单示例)
2019/12/04 Javascript
微信小程序实现二维码签到考勤系统
2020/01/16 Javascript
Vue-CLI 3 scp2自动部署项目至服务器的方法
2020/07/24 Javascript
微信小程序调用后台service教程详解
2020/11/06 Javascript
nodejs+express最简易的连接数据库的方法
2020/12/23 NodeJs
python画折线图的程序
2018/07/26 Python
python如何查看微信消息撤回
2018/11/27 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
PyTorch中的padding(边缘填充)操作方式
2020/01/03 Python
python GUI库图形界面开发之PyQt5多线程中信号与槽的详细使用方法与实例
2020/03/08 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
HTML 5.1来了 9月份正式发布 更新内容预览
2016/04/26 HTML / CSS
一篇.NET面试题
2014/09/29 面试题
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
物业经理自我鉴定
2014/03/03 职场文书
法律专业求职信
2014/05/24 职场文书
服务员岗位职责范本
2015/04/09 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
初中毕业生感言
2015/07/31 职场文书
关于应聘教师的自荐信
2016/01/28 职场文书
Maven学习----Maven安装与环境变量配置教程
2021/06/29 Java/Android