zgfp.net
当前位置:首页 >> jAvA中的this不明白 >>

jAvA中的this不明白

这个问题怎么说呢,你存在这个疑惑的原因在于Java“对象”语言的本质还不是了解很透彻。 要解释这个问题首先要了解“Java的变量有两大数据类型”的内涵,书面表达是“一个是基本数据类型,一个是引用数据类型”。 这里还要对“变量”和“实例”两个概念作...

我记得是专项指示。。。具体的真忘记了。。

一、指自己所在的对象。 比如在一个方法中,调用其他对象的变量或方法时,可以使用那个对象的对象名,比如aa.abc(); 而调用自己所在对象的方法或变量时,不知道别人给起了什么名,所以直接用this.abc()就可以了。 二、看一个小例子中“this”的用...

在SubClass类中有两个构造方法:一个为public SubClass();别一个为public SubClass(int j); 这里在默认构方法(即参数为空的构造方法)中调用this(-3) ;实际上是调用了另一个以一个int作为参数的构造方法即(public SubClass(int j))。

java中this有两种用法: 1、代表当前类 public class Dog{ private String name; private float age; public setName(String name){ this.name = name; } ....... } 这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解...

this指直译是“这个”,在java中指“当前的”。不管在哪里,只要用到this,指的一定就是当前的这个对象。最常见的用法是在写java bean中。比如下面的代码 public class Student{ private String name; private int age; public Student(){} public S...

使用this调用本类中的属性 现在观察以下代码,看会有那些问题: public void setName(String name){ name = name ; } 这里面的两个name都是setName方法中的name参数。 此时,特别希望可以通过一个指定的标识明确的表示要把传入的name参数的值给...

this为一系统资源,只允许用户读而不允许写,它存放当前对象的地址(引用)。 this变量有以下作用: 1. 构造方法重用: public class Rectangle{ public Rectangle(Location at, Shape size) {…} public Rectangle(Shape size,Location at){ thi...

java中this有两种用法: 1、代表当前类 public class Dog{ private String name; private float age; public setName(String name){ this.name = name; } ....... } 这里的this就代表的当前的这个Dog类。this.name可以理解为dog.name,只是理解...

1、引用变量指向当前实例对象 用法:this.XXX 2、调用当前类中的其他构造函数,this.(XXX.xx)

网站首页 | 网站地图
All rights reserved Powered by www.zgfp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com