浅谈Java中this的使用
1.this是指当前对象自己。
当在一个类中要明确指出使用对象自己的的变量或函数时就应该加上this引用。如下面这个例子中:
publicclassA{
Strings="Hello";
publicA(Strings){
System.out.println("s="+s);
System.out.println("1->this.s="+this.s);
this.s=s;
System.out.println("2->this.s="+this.s);
}
publicstaticvoidmain(String[]args){
newA("HelloWorld!");
}
}
运行结果
s=HelloWorld!
1->this.s=Hello
2->this.s=HelloWorld!
在这个例子中,构造函数A中,参数s和类A的变量s同名,这时假如直接对s进行操作则是对参数s进行操作。若要对类A的变量s进行操作就应该用this进行引用。运行结果的第一行就是直接对参数s进行打印结果;后面两行分别是对对象A的变量s进行操作前后的打印结果。
编辑推荐:
温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>