1. 首页
  2. 编程语言
  3. Java
  4. Java中this与super的区别

Java中this与super的区别

上传者: 2019-09-07 16:01:02上传 TXT文件 52B 热度 44次
Java中this与super的区别this&super;什么是this,this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。Java关键字this只能用于方法的方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是this。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的。要注意的是this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。this也可作为构造函数来使用。在后面可以看到而什么是super,可以理解为是指向自己超(父)类对象的一个指针
用户评论