wgrk.net
当前位置:首页 >> jAvA里面this指的是什么 >>

jAvA里面this指的是什么

this表示类实例本身。 this的用法 1、表示对当前对象的引用! public class A{ public A getA(){ return this;//表示获取当前实例本身 }}2、表示类的成员变量,而非函数参数,注意在函数参数和成员变量同名是进行区分! public class A{ private...

this用于在类的内部访问当前类的实例,主方法中创建colorpoint的时候调用了超类的构造方法,因此会输出ColorPoint,x是私有成员,在其他类中不可访问,但在自己内部可以访问

this表示当前类的对象。 众所周知,如果想要访问另一个类的属性方法,需要先创建其对象,在通过对象调方法或者访问属性。但是很多人不知道的是,即使是在本类中访问自己的属性和方法也是通过对象的,那就是this,但是正常这是被省略的。比如调用...

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

java中的this随处可见,用法也多,现在整理有几点: 1. this是指当前对象自己。 当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中: public class Hello { String s = "Hello"; public Hello(String s) ...

这个一般在内部类里面用。。类名.this表示 那个类名所代表的类的对象。。。 比如class A { public void method(){ A.this就是表示A的对象。。在这种情况下和this是一样的 } class B { void method1() { A.this还是表示A的对象。。但是这里是在...

public ClassName(){ System.out.println("sssssssssssss"); } public ClassName(String a){ this(); System.out.println(a); } public static void main(String[] args) { new ClassName("asdf"); } 运行结果就是: sssssssssssss asdf this() ...

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

this代表当前对象,也就是本类 也可调出父类的属性和方法

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