Java this的使用

简介:

this是指当前对象自己。
当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用如下面这个例子中:

public class A {

    String s = "Hello";

    public A(String s) {
        System.out.println("s = " + s);
        System.out.println("1 -> this.s = " + this.s);
        this.s = s;
        System.out.println("2 -> this.s = " + this.s);
    }

    public static void main(String[] args) {
        new A("HelloWorld!");
    }
}

运行结果
s = HelloWorld!
1 -> this.s = Hello
2 -> this.s = HelloWorld!

    这个例子中,构造函数A中参数s与类A的变量s同名,这时如果直接对s进行操作则是对参数s进行操作。若要对类A的变量s进行操作就应该用this进行引用。行结果的一行就是直接对参数s进行打印结果;后面两行分别是对对象A的变量s进行操作前后的打印结果。

================================================================

this()在构造函数中使用

this.x调用成员变量





本文转自 vfast_chenxy 51CTO博客,原文链接:http://blog.51cto.com/chenxy/773484,如需转载请自行联系原作者

目录
相关文章
|
11月前
|
Java
【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
【零基础学Java】—this关键字的三种用法+Java继承的三个特点(二十一)
|
6月前
|
Java
Java中的this关键字
Java中的this关键字
53 1
|
6月前
|
Java 程序员
Java this关键字详解(3种用法),Java程序员面试必备的知识点
Java this关键字详解(3种用法),Java程序员面试必备的知识点
|
6月前
|
Java
Java的this关键字的使用
Java的this关键字的使用
|
5月前
|
Java 数据安全/隐私保护
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
34 0
|
6月前
|
Java API
深入理解Java中的this关键字
深入理解Java中的this关键字
84 0
|
6月前
|
Java
Java面向对象编程:就近原则与this关键字详解
Java面向对象编程:就近原则与this关键字详解
61 0
|
6月前
|
Java
蓝易云 - java封装、this关键字详解
以上就是Java中封装和this关键字的基本概念和用法。理解和掌握这些概念对于编写高质量的Java代码至关重要。
179 0
|
6月前
|
Java
【JAVA学习之路 | 基础篇】this关键字
【JAVA学习之路 | 基础篇】this关键字
|
6月前
|
Java 编译器
【Java探索之旅】this 关键字 解决你的成员变量困惑
【Java探索之旅】this 关键字 解决你的成员变量困惑
55 0