java 对象的this引用
来源:互联网 发布:linux ping网络不可达 编辑:程序博客网 时间:2024/06/05 06:17
一、this关键字总是指向调用该方法的对象。
根据this出现位置的不同,tihis作为对象的默认引用有两种情形。
1)构造器中,引用该构造器正在初始化的对象。
2)方法中,引用调用该方法的对象。
this关键字最大的作用是让类中的一个方法,访问该类里的另一个方法或者实例变量。哪个对象在调用这个方法,this就代表这个对象。
一个方法访问该类中定义的其他方法、成员变量时,可以省略this前缀。
二、static修饰的方法中不能使用this引用。
1、static修饰的方法是可以通过类来直接调用的,可以在无实例的情况下调用该方法,此时如果方法中有this,则指向的对象可能根本不存在。
2、static修饰的方法中不能使用this引用,所以static修饰的方法不能访问不使用static修饰的普通成员。
3、java规定,静态成员不能直接访问非静态成员。
4、如果确实需要在静态方法中访问另一个普通方法,则只能重新创建一个对象。
三、如果方法中有个局部变量和成员变量名重名,程序又需要访问这个被覆盖的成员变量,则需要使用this前缀。
阅读全文
0 0
- java 对象this的引用
- Java对象的this引用
- java 对象的this引用
- Java中对象的this引用
- java中对象的this引用
- JAVA中对象的this引用
- 对象的this引用
- this对象的引用
- 对象的this引用
- 对象的默认引用:this
- this-对象的默认引用
- Java.内部类方法对外部类对象的引用x-this.x-Test.this.x
- Java中This ,Static,对象,对象的引用 等关键字的理解
- this作为对象的默认引用
- Java学习笔记(5):2.面向对象之对象的this引用
- Java对象的引用
- Java的对象引用
- java的对象引用
- 安利一个简单好玩的爬虫
- Hbase scan通过rowkey条件查询
- MySQL 5.7 windows 免安装版 配置文件 案例
- HttpClient上传Post请求和JSON请
- 【NOIp 2017】小凯的疑惑(置顶)
- java 对象的this引用
- 为什么服务器需要绑定操作,客户端不需要绑定操作?
- Nginx之代理和负载均衡
- Sublime text3 连接sftp/ftp(远程服务器)
- 《Interstellar》
- 11.27 日记
- 树莓派
- SSM框架Web数据流
- oracle和hibernate的一对一(OneToOne),一对多(OneToMany),(详细图解)