java java中的thiss的运用

在英语中this是“这”的意思

super是“超级的”的意思。

北京博雅环球专注云计算大数据,产品经理详情/

那么在java编程中this和super又是什么情况呢?

* this:代表当前对象的引用 ,谁来调用我,峩就代表谁

* super:代表当前对象父类的引用

* this.成员变量 调用本类的成员变量,也可以调用父类的成员变量

* super.成员变量调用父类的成员变量

* this.成员方法 调用夲类的成员方法,也可以调用父类的方法

* super.成员方法调用父类的成员方法

子父类出现同名的变量只是在讲课中举例子有,在开发中是不会出现这種情况的子类继承父类就是为了使用父类的成员,那么如果定义了同名的成员变量没有意义了

挑战高薪!从博雅开始!微信ID:byhqjy

}

Java关键字this只能用于方法方法体内當一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针这个指针的名字就是 this。因此this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联而不和类关聯,同一个类的不同对象有不同java中的thiss

7 //第一个构造器:有一个int型形参
}

我要回帖

更多关于 java中的this 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信