猿问
你好,求助大佬Java类中this();作用是什么,只在构造方法中出现吗?
public Note(Long id) {
this();
this.id = id;
}
胡子哥哥
浏览 372
回答 1
1回答
www说
java中this关键字有三个作用:区别全局变量和局部变量在方法中this表示谁调用该方法 this就代表谁例如:public void show(){Synchronized(this){……}}同步代码块表示 哪个对象调用该方法 就得到哪个对象的对象锁构造器中this()表示调用形式参数相同的同一个类中的另一个构造器,这样就可以代码复用就拿你那段代码来说 this()就表示调用该类中 名称是Note 形参是空的构造器 让里面的代码在这个有参的构造器中再跑一遍
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
机器学习
我要回答