Java this用法
2012-09-06 16:06
281 查看
his在JAVA中所代表的意思是当前类中的意思. 明确引用的是本类中的属性.
1. 在构造方法或是set方法中初始化类中的属性.
2. this用在构造方法中,调用本类中的构造方法.
3. 代表调用对象本身.
1. 在构造方法或是set方法中初始化类中的属性.
class AA{ String name; public AA(String name){ this.name=name; //如果不写this那肯定出错编译都通不过. } }
2. this用在构造方法中,调用本类中的构造方法.
class AA { String name; public AA(){ System.out.println("1无参构造....."); } public AA(String name){ this(); this.name=name; System.out.println("2有参构造....."+name); } public static void main(String[] args) { AA a = new AA("author"); } }
3. 代表调用对象本身.
class AA { String name; public AA(){ System.out.println("1无参构造....."); System.out.println(this); // 打印的是对象a的内存地址. } public void play(){ System.out.println("游戏人生........"); } public static void main(String[] args) { AA a = new AA(); } }
相关文章推荐
- java中this的用法如:this.name=name
- JAVA中this用法小结
- Java中this和super的用法总结
- 关于java中this的用法
- java中this和super的用法小结;
- java中this的两种用法
- Java this 关键字用法
- Java中static、this、super、final用法简谈(三)
- java中的静态块static{}及this,super,final的用法总结
- JAVA中this用法总结
- java中this的用法
- Java之关于This的用法
- 十八、java中this的用法
- JAVA中this与super两个关键字的用法
- Thinking:Java中static、this、super、final用法
- Java入门学习-理解super,this,@override的用法
- Java中static、this、super、final 的用法
- java中的this 与super的用法
- Java中super的几种用法并与this的区别
- Java中super的几种用法并与this的区别