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

jAvA中的this不明白

this代表当前对象的意思。 这个this肯定是用在某个类的方法里吧。呵呵,我们继续往下说。 举个例子: public class persion{ private String name=null; private int age; public void setName(String name){ this.name=name; } public String g...

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

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

一、this关键字主要有三个应用: (1)this调用本类中的属性,也就是类中的成员变量; (2)this调用本类中的其他方法; (3)this调用本类中的其他构造方法,调用时要放在构造方法的首行。 Public Class Student { String name; //定义一个成员变量na...

this->是c++里的,this在c++里是个指针,所以要用-> .是java里的,java里没有指针的概念,但是有类似c++指针的句柄的概念 两者只是在语法上有些不同,性质是一样的,都是指某个类的一个对象

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

//Thinking in java 里的内容。。 class This_{ String s = "no"; int i = 0; This_(String s){ this.s = s; //这里的this.s是说s是这个类的变量而不是形参 System.out.print(this.s);} This_(int i, String s){ this(s); /*这个就是你的问题,...

java中this关键字有三个作用: 区别全局变量和局部变量 在方法中this表示谁调用该方法 this就代表谁 例如:public void show(){ Synchronized(this){ ……} } 同步代码块表示 哪个对象调用该方法 就得到哪个对象的对象锁 构造器中this()表示调用形...

this指前象 this.a=a; this.b=b; 其实this.a指class C类私变量a(private A a;) display(A a,B b)a形式参数保存传入参数引用 两者其实掉this.a=athis.b=b 使用象C程与外部象 ab没联系 class C加入测试 public class C { private A a; privata B b...

初学者都会有这样的疑问,this.code = code意思是:this.code代表你定义的变量String code这个,等号后边的code代表setCode方法里的参数(String code)。 使用时,如果你定义的是非静态的变量(如你定义String code),使用时要先实例化你的类对象...

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