*****this******

表示对当前对象的引用。

作用:1.区分实例变量和局部变量(this.name----->实例变量name)

   2.将当前对象当做参数传递给其它对象和方法。利用this可使用当前对象的方法或域。

  this应该在类的实例方法中使用。

this()方法:

  代表的是一个构造方法对其它重载的构造方法的调用。但this必须放在构造方法的第一行,它前面不能再有其它语句。

public class A {

	private String name;
private int salary; public A(String n,int s){
//以下的两种写法都是对的!
//name = n;
//salary = s;
this.name = n;
this.salary =s;
} public A(String n){
this(n,0);
}
public A(){
//int a = 0;//× this 必须在第一行!
this("unknown");
} public static void main(String[] args){ }
}

****super****

  • 表示当前对象的直接父类,代表了父类对象的一个引用,作用是利用super使用父类的方法或域。
  • 任何时候,一个子类需要引用它直接的超类时,都可用关键字super来实现。
  • 调用超累的构造方法,当一个子类调用super时,它调用它的直接超类的构造方法。super()必须是子类构造方法的第一个执行语句。
  • 用来访问被子类成员隐藏的超类成员。super 指这个对象的父类。super可以用来引用父类中(被覆盖的)方法和(被隐藏的)变量。

最新文章

  1. gRPC .NET Core跨平台学习
  2. 使用tomcat部署jsp程序
  3. SQLYog快捷键大全
  4. CLR via C#(18)——Enum
  5. Poj-1088-滑雪
  6. 乱谈Qt事件循环嵌套
  7. Jdk5.0中出现的新特性
  8. T - stl 的mapⅡ
  9. sql中将null转换为空
  10. Pro/E 5.0安装图解教程(也适用于Creo Elements/Pro 5.0)
  11. CUSPARSE 第三章 CUSPARAE索引和数据格式
  12. This version of the rendering library is more recent than your version of IntelliJ IDEA.
  13. SpringCloud微服务如何优雅停机及源码分析
  14. CSS引用方式及样式层叠机制
  15. Autoware(2)—加载地图数据
  16. 数据挖掘算法——Apriori算法
  17. Python 计算当真因子个数为偶数个时为幸运数,计算区间内幸运数之和
  18. 关于TCP/IOCP构架中出现的Socket假死连接解决方案
  19. CF418D Big Problems for Organizers
  20. ES代替DB建模后的维护流程架构

热门文章

  1. Rust 中的类型转换
  2. 学习笔记59_python字符串处理
  3. Netty学习篇④-心跳机制及断线重连
  4. [tesseract-ocr]OCR图像识别Ubuntu下环境包安装
  5. [考试反思]0924csp-s模拟测试51:破碎
  6. [考试反思]0907NOIP模拟测试39:角落
  7. NOIP模拟 32
  8. ubuntu16安装docker环境详细说明
  9. vim编辑器介绍
  10. 参与国际化项目需遵循的java命名规范