Java里的this到底是什么意思
来源:互联网 发布:linux 网络编程 pdf 编辑:程序博客网 时间:2024/05/17 22:17
this代表当前对象的意思。这个this肯定是用在某个类的方法里吧。呵呵,我们继续往下说。举个例子:public class persion{ private String name=null; private int age; public void setName(String name){ this.name=name;} public String getName(){ return name;}} 在这个类中setName方法中第一个变量用this是为了和本方法的参数this做区别,表示这个name指的是Person这个类的name属性,而不是name参数,如果去掉这个this,执行完这个方法后,Person类的name属性仍然为nullgetName方法返回的Person类的name,之所以不用this是因为没有必要,因为编译器会知道这个name就指的是Person的name而不是其他的name(因为找个方法没有name变量和它混淆)。当然,这个方法你也可以显示的使用return this.name,没错。 这些都是最基本的了。开始学只要记住这个就可以了。慢慢的其他的用法也就无师自通了!
- Java里的this到底是什么意思
- java里的new到底是什么意思???
- 通信里 星座图 到底是什么意思
- jquery中的this 到底是什么意思? $(this)
- java里this的用法
- Java里this的用法
- java里this的应用
- java里this的理解
- this--java基础---this到底指的是谁??
- java中Super到底是什么意思?必须举例说明!
- java里this关键字的作用总结
- 小谈java里的this
- ZT java里的this关键字概述
- Java里this的作用和用法
- Java/android 里ClassName.this和this的使用
- JDK里的“SPI”是什么意思
- Android 里的Intent是什么意思
- 程序里的映射是什么意思?
- java中“equals”和“==”的区别
- #ifndef 头文件卫士 只防止一个.cpp里的重定义(因为#define只作用于一个.cpp),而不是多个.cpp
- Hadoop namenode不能启动
- Android ListView
- C# 线程暂停
- Java里的this到底是什么意思
- Layered Window(分层窗体,透明窗体)
- 开启Nginx gzip压缩功能
- 大型数据库的设计原则与开发技巧
- 光棍节程序员闯关秀
- android获取电话号码实例
- codeforces 315B
- android.database.CursorIndexOutOfBoundsException:Index -1 requested, with a size of 1
- Patient Orientation(0020.0020)的理解,DR和乳腺(MG)的挂片协议