Java隐式参数this
来源:互联网 发布:nerf淘宝 编辑:程序博客网 时间:2024/05/29 02:59
Java隐式参数this
1、每个方法都都会有两个隐式参数一个this,一个super
2、在普通方法中this指向调用该方法的对象
3、构造方法中this指向正要初始化的对象
4、反正不管怎么样,一句话,this指向调用我的那个对象
5、this不用用于静态方法,原因很简单,由于static属性和方法从属于类,静态方法中不包含this,super隐式参数,也就是不包含对象的地址信息
6、可以用this(参数)来调用其他的重载的构造器,且只能放在方法的第一句;例如一下代码:
public class Student { private String name; public Student() { } public Student(String name) { this(); } public Student(String name,String id) { this(name); }}
7、注意以下的代码是不合法的,原因很简单,this在构造器中指向正在初始化的那个对象,那也就是说现在的这个对象还无法获取到“张三的常量池地址”,所以是错误的,除非“张三是个静态属性”
public Student() { this("张三"); }
阅读全文
0 0
- Java隐式参数this
- Java this隐式参数
- java static变量 this隐式参数
- java 多参数与this
- [java]关键字this(参数)--super(参数)比较
- Java基础(二)隐式参数this与内存分析
- Java学习6:this(隐式参数)关键字内存分析详解及用法
- java的synchronized(参数),参数是this对象和参数是非this对象的区别
- 面向对象第七课,this隐式参数,内存分析
- this参数 扩展参数
- java面向对象思想+方法参数+封装+this
- Java super隐式参数
- 隐藏参数this
- Java-this
- java this
- JAVA-this
- java this
- Java this
- Golang
- python3爬虫初探(五)之从爬取到保存
- 【Java】Java中webservice的简单理解
- 一个简单的零配置命令行HTTP服务器
- sublime侧边栏放大
- Java隐式参数this
- 回文子串(动态规划)
- unity网络编程学习
- Crontab整点运行问题
- 资源链接集合
- 7. Reverse Integer
- MyBatis 和 Hibernate
- POJ 2175
- 面试宝典1