1.this代表什么含义?
*this代表本类的一个对象(也就是说您在哪个类中使用this,那么这个this就代表该类对象)
2.this使用的分类及其注意事项
2.1this.属性、this.方法()
合法位置: 构造方法及非静态的方法(一定要注意是静态方法中不能使用this)
重要作用:调用本类的属性和方法
2.2this([参数])
合法位置: 有且只能出现在重载构造方法内且必须出现在该构造方法内的第一行代码。
重要作用: 在本类有构造方法重载的情况下使用this()方法调用本来的其他构造方法。
3.使用this不可忽视的一个细节问题
*在无惨默认构造方法中切记不要使用this()无参的调用,否则会出递归调用构造的错误。
例如: public Emp(){
this();//编译错误,递归调用本类自身默认构造方法
}
4.使用this的目的:提高代码复用率,方便在重载构造方法中调用本类的其他构造。
分享到:
相关推荐
NULL 博文链接:https://wv1124.iteye.com/blog/505231
this关键字的使用详细介绍:在JAVA程序中似乎经常见到“this”,自己也偶尔用到它,但是到底“this”该怎么用,却心中无数!很多人一提起它,就说“当前对象”,可到底什么是当前对象,是什么当前对象,他自己也不...
掌握this关键字在实例方法和构造方法中的使用方法。 了解this关键字与静态成员、方法参数和方法重载之间的关系。 熟悉使用this关键字打印和操作实例变量。 阅读建议: 建议读者在阅读前对Java语法有基本的了解,...
this关键字的用法.pdf
最基本的程序,适用于初学者!我是在做第一个项目中写的这几个小的demo,供和我一样刚入门的人学习
主要介绍了JavaScript中的this关键字使用方法总结,本文讲解了作为对象方法调用、作为函数调用、作为构造函数调用、使用 apply 或 call 调用等内容,需要的朋友可以参考下
java this关键字的使用包括代码及注释,适合初学者
主要介绍了java之this关键字用法实例分析,较为详细的讲述了Java中this关键字的用法及适用范围,并附带实例程序加以说明,需要的朋友可以参考下
详解JavaScript中this关键字的用法_.docx
主要介绍了javascript与jquery中的this关键字用法,结合实例形式简单分析了this关键字用于获取当前对象的使用技巧,非常简单易懂,需要的朋友可以参考下
day09_11_this关键字的三种用法
this 是一个保留字,仅限于构造函数和方法成员中使用
c#基础之this关键字,demo程序,具体见地址:http://www.cnblogs.com/imstrive/p/5539049.html
本文实例讲述了php中this关键字用法。分享给大家供大家参考,具体如下: 下面定义了一个Cart类 <?php class Cart { var $items; // 购物车中的项目 // 把 $num 个 $artnr 放入车中 function add_item ($artnr...
主要介绍了Java this 关键字的使用方法详解的相关资料,希望通过本文能帮助到大家,让大家彻底理解掌握这部分内容,需要的朋友可以参考下
主要介绍了this关键字的使用,通过调用构造方法,使用this关键字调用当前对象等详细介绍了this的特点和使用,需要的朋友可以参考下
本文实例为大家分享了C# this关键字的四种用法,供大家参考,具体内容如下 用法一 this代表当前实例,用this.显式调用一个类的方法和成员 namespace Demo { public class Test { private string scope = 全局...
主要介绍了JavaScript中this关键字用法,结合实例形式总结分析了javascript中this关键字在不同条件下的指向问题与相关操作技巧,需要的朋友可以参考下
java代码-使用java解决用this关键字方法重载的源代码 ——学习参考资料:仅用于个人学习使用!