(老毕)java基础知识笔记之this的使用
2014-08-01 22:37
405 查看
this:看上去,是用于区分局部变量和成员变量同名情况。
this为什么可以解决这个问题?
this到底代表的是什么呢?
this:就代表本类的对象,到底代表哪一个呢?
this代表它所在函数所属对象的引用。
简单说:哪个对象在调用this所在的函数,this就代表哪个对象。
this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。
但凡本类功能内部使用了了本类对象,都用this表示。
this语句 :用于构造函数之间进行互相调用。
this语句只能定义在构造函数的第一行。因为初始化要先执行
this为什么可以解决这个问题?
this到底代表的是什么呢?
this:就代表本类的对象,到底代表哪一个呢?
this代表它所在函数所属对象的引用。
简单说:哪个对象在调用this所在的函数,this就代表哪个对象。
this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。
但凡本类功能内部使用了了本类对象,都用this表示。
this语句 :用于构造函数之间进行互相调用。
this语句只能定义在构造函数的第一行。因为初始化要先执行
相关文章推荐
- Java基础知识强化之IO流笔记32:转换流之OutputStreamWriter的使用
- Java基础知识强化之集合框架笔记08:Collection集合自定义对象并遍历案例(使用迭代器)
- Java基础知识强化之IO流笔记54:IO流练习之 LineNumberReader的特有的功能使用
- Java基础知识强化之IO流笔记41:字符流缓冲流之复制文本文件案例02(使用 [ newLine() / readLine() ] )(重要)
- Java基础知识强化之集合框架笔记32:集合之可变参数的概述和使用
- Java基础知识强化之IO流笔记68:Properties和IO流集合使用
- 【Java基础知识】继承体系中的成员关系,this,super关键字的使用,数据初始化
- Java基础知识之this关键字的使用
- Java基础知识强化之网络编程笔记01:InetAddress类的概述和使用
- Java基础知识强化之IO流笔记17:FileOutputStream构造方法使用
- Java基础知识强化之集合框架笔记73:如何选择使用哪种集合
- Java基础知识强化之集合框架笔记19:List集合迭代器使用之 并发修改异常的产生原因 以及 解决方案
- Java基础知识强化之IO流笔记38:字符流缓冲流之BufferedWriter / BufferedReader使用
- Java基础知识强化之集合框架笔记09:Collection集合迭代器使用的问题探讨
- Java基础知识强化之集合框架笔记29:使用LinkedList实现栈数据结构的集合代码(面试题)
- Java基础知识强化之IO流笔记66:Properties的概述 和 使用(作为Map集合使用)
- Java基础知识强化之网络编程笔记17:Android网络通信之 使用Http的Post方式读取网络数据(基于HTTP通信技术)
- Java基础知识强化之IO流笔记67:Properties的特殊功能使用
- Java基础知识强化之集合框架笔记10:Collection集合使用的步骤
- Java基础知识强化之网络编程笔记18:Android网络通信之 使用HttpClient的Post / Get 方式读取网络数据(基于HTTP通信技术)