this 代表当前对象

可以代表当前属性,当前方法,当前对象(整个自己)。

作用:解决同名变量的同名问题,同明变量可能来源于父类,局部变量和成员变量...

语法使用:this(  实参...  );  调用本类的其他方法,包括构造方法,普通方法...

执行顺序类似与递归,当条件不能继续执行时回退,最后一个执行的先运行。

this在构造器中只能写在第一句。

不能使用this进行2个构造器之间相互调用。

super 代表父类

super和this的使用非常相似,只是他们所代表的对象不同。

this在构造器中只能写在第一句,this也有这个规定。所以在同一个构造器中不能同时调用自己和父类,二者不可兼得。

super既然是指代父类对象,那么一个子类有着多重父类的时候 super指代的是离他最近的父类。


this()和super()都指的是对象,所以,均不可以在static环境中使用。包括:static变量,static方法,static语句块。

最新文章

  1. chpasswd命令
  2. js之认识闭包
  3. 7.5 [bx+idata] 书中错误
  4. R-Studio
  5. python中使用zip函数出现<zip object at 0x02A9E418>
  6. Android模拟器分辨率介绍
  7. ASP.NET MVC and jqGrid 学习笔记 4-排序
  8. wcf安全
  9. hdu5188 加限制的01背包问题
  10. StringEscapeUtils.unescapeHtml的使用
  11. 用友金蝶SQL数据库误格式化恢复 SQL数据库修复 SQL数据库恢复 工具 方法
  12. 【BZOJ4566】找相同字符(后缀数组)
  13. 用python给html里的css及js文件链接自动添加版本号
  14. DB2数据库操作XMl字段
  15. node.js学习4--------------------- 根据不同路径来响应内容,以及中文乱码的解决
  16. TensorFlow走过的坑之---数据读取和tf中batch的使用方法
  17. python颜色及背景
  18. POJ 1080( LCS变形)
  19. 从零开始开发一个vue组件打包并发布到npm (把vue组件打包成一个可以直接引用的js文件)
  20. 初次了解MVC框架模式

热门文章

  1. for,while,do while语句区别以及常见死循环格式
  2. 设置cookie,获取cookie
  3. 不要62(数位dp)
  4. 在tkinter中使用matplotlib
  5. JavaScript — event介绍以及兼容处理
  6. Linux学习笔记0-CentOS7关闭防火墙
  7. 使用python开启你的opencv之旅---图像的读入,存储
  8. SessionFactory是线程安全的吗?Session是线程安全的吗?两个线程能共享一个Session吗?
  9. testNG 并发测试
  10. 【架构】Linux结构