Java中“this”的理解
来源:互联网 发布:mysql读写分离实现 编辑:程序博客网 时间:2024/06/16 04:16
1. 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进行操作前后的打印结果。
0 0
- Java中“this”的理解
- java中对this的理解
- java中this关键字的理解
- 对Java中this关键字的理解
- java this 的理解
- 理解Java中this和static的含义
- 对 Java 中 synchronized(this) 的一些理解和认识
- 关于java中super与this的简单理解
- Java中关于supper和this的理解
- JS中this的理解
- JavaScript中this的理解
- js中this的理解
- js中this的理解
- js中this的理解
- JS中this的理解
- js中this的理解
- java里this的理解
- 转载java的this理解
- 你知道这些程序出现这些结果的原因吗?
- 【IPV6基础知识】IPV6邻居发现协议
- PL/SQL Developer集成Oracle数据库客户端版安装教程
- WindowsPhone自定义控件详解(三) - 实战:自定义带水印的PasswordBox控件,WatermarkedPasswordBox
- POJ 1201 Intervals
- Java中“this”的理解
- 给eclipse安装插件
- Java 生成本文文件的时候,Dos格式转成Unix格式
- SQL优化大总结
- UVA 10905(为什么)
- (34)DOM应用之搜索表格中的内容(多关键字搜索)
- 发大幅度会飞的
- 数据库资料网站备份
- leedcode做题总结,题目Gas Station-------- 2013/09/28