`
zhouyu260
  • 浏览: 10126 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

使用this代表自身类的对象

    博客分类:
  • j2se
阅读更多
/**
 * 代表自身类的对象
 * @author Administrator
 *
 */
public class ReferenceObject {

	ReferenceObject instance;

	public ReferenceObject() {
		instance = this;//将this的值赋给instance
	}
	
	public void test(){
		System.out.println(this);
	}
}
0
1
分享到:
评论

相关推荐

    Java Web编程中对象自身引用this的研究.pdf

    Java Web 编程中 objects 自身引用 this 的研究 本文研究了 Java Web 编程中对象自身引用的关键字 this。...本文还讨论了 this 引用的使用场景,包括点取成员、对象引用自身和区别同名的构造方法参数和实例变量。

    Java中this关键字使用小结

    例如,`ThisTest(int i)` 构造器中,`this.i` 和 `i` 分别代表不同的变量,前者是类的成员变量,后者是构造器的参数。 3. **在构造器中调用其他构造器**: 在 `ThisTest(int i, String s)` 构造器中,`this(s)` 被...

    第04章 面向对象(上) 07 This关键字

    "this"关键字在Java中代表当前对象的引用。在方法或构造器内部,当需要区分局部变量与成员变量,或者明确表示当前对象时,"this"就显得非常有用。它始终指向调用该方法或构造器的对象实例。 2. this在成员变量和...

    面向对象与Java实现(类、对象、构造方法

    - **对象**是类的实例,是具体的,每个对象都有自己的属性值,占据独立的内存空间。例如,“人类”类可以有多个实例,每个实例代表一个人,拥有各自的年龄和性别。 ### 2. Java中类的实现 #### 2.1 定义类 在Java...

    类与对象的基础知识

    在上述"Person"类的例子中,你可以创建多个Person对象,每个对象都有自己的姓名、年龄和性别,可以通过对象调用"sayHello"方法来打招呼。 在Java中,使用关键字`class`来声明类,使用`new`关键字来创建对象。类的...

    java中用数组为一个类定义多个对象

    在Java编程语言中,我们经常需要创建一个类的多个实例,以表示同类型的不同实体。例如,如果有一个名为`Person`的类...通过声明和初始化数组,然后在循环中实例化每个数组元素,我们可以高效地创建和使用类的多个实例。

    java类与对象的应用

    在这个例子中,`Student`类有两个属性:`name`和`age`,一个构造器用于初始化对象,以及一个`study`方法代表学生的学习行为。 接下来,我们需要创建类的实例,即对象。在Java中,我们通过`new`关键字和类的构造器来...

    php获取一个对象(类)的所以方法(函数名)

    - `get_class_methods($this)` 直接返回一个数组,包含了 `$this` 对象所属类的所有方法名。 2. **返回值**: - 返回的是一个包含字符串的数组,每个字符串代表一个方法名。 #### 总结 通过以上两种方式,我们...

    实验4-面向对象-构造.doc

    当不同的对象被构造或调用方法时,this 代表的对象也就随之不同。在构造方法和普通方法中,this 都是隐含的参数,用来访问成员变量和调用方法。 1.1 基本概念 this 关键字可以分为两种情况:构造方法中的 this 和...

    Java中this与super的区别

    什么是this,this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 Java关键字this只能用于方法的方法体内。当一个对象创建后, Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这...

    this的主要用法

    当我们在一个类的方法内部使用`this`时,它就代表了当前正在调用该方法的对象。例如: ```java public class Student { private String name; public void setName(String name) { this.name = name; // 使用...

    Java关键字之this用法详解.rar

    当你在一个类的方法或构造器中使用"this"时,它总是指向调用该方法或构造器的那个对象。 2. **访问实例变量** 当类中的局部变量与实例变量同名时,"this"可以帮助我们区分两者。通过"this.实例变量名",我们可以...

    Java开发-对象和类

    `Account`类的实例就是对象,每个对象都有自己的`balance`值。 面向对象编程的三大特性是封装、继承和多态。封装是指隐藏对象的内部实现细节,只对外提供公共接口。在Java中,通过访问修饰符(如`private`、`public...

    12_Java面向对象_第4天(构造方法、this、super)_讲义

    `this`关键字在Java中代表当前对象的引用。它可以用来区分实例变量和局部变量,或者在同一个类的构造方法之间调用。例如: ```java public class Student extends Person { String school; public Student...

    6.类和对象作业答案-1

    以上是对类和对象作业答案中涉及的Java编程知识点的详细解释,涵盖了类的定义、对象的创建、属性和方法的使用、构造方法、访问修饰符(如`this`和`static`)、包和导入语句的使用等基础知识。这些概念是Java编程的...

    Java中this变量.pdf

    1. `this`不能在类的静态上下文中使用,因为静态成员不属于任何特定的对象,而`this`引用的是当前对象。 2. `this`不能作为常量或静态变量的初始值,因为它在对象创建之前无法确定。 总结,`this`关键字在Java中...

    C#创建、销毁对象和继承

    在C#编程中,对象是程序的基本构建块,它们代表了程序中的数据和行为。对象的创建和销毁,以及继承,都是面向对象编程的核心概念。接下来,我们将详细探讨这些知识点。 首先,我们来讨论“使用构造方法”。构造方法...

    this关键字的总结.doc

    这里,对象`A`的构造函数中,使用`new B(this)`把对象`A`自身作为参数传递给了对象`B`的构造函数。 ##### 3. 在内部类和匿名类中使用`this` 当我们在内部类或匿名类中使用`this`时,需要注意它默认指向内部类或...

Global site tag (gtag.js) - Google Analytics