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的变量有两大数据类型”的内涵,书面表达是“一个是基本数据类型,一个是引用数据类型”。 这里还要对“变量”和“实例”两个概念作...

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

1. this指当前对象。 当在一个类中要明确指出使用对象变量或函数时加上this引用。如下面例子中: public class Hello { String s = "Hello"; public Hello(String s){ System.out.println("s = " + s); System.out.println("1 -> this.s = " + th...

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

不知道java,java中好像没有指针的概念,我这里说一下c++中的this指针。c++里不能用this点的,因为this是指针不是对象,在c++中this指针就是代表对象,更本质的说法就是对象的内存地址,比如class test {} ; test ob; test *p = &ob; //这时ob的...

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

java里面this是指本身的意思,比如说在一个类里面this就代表自己本身这个类

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

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