普通方法跟构造方法的区别是什么还有this指的是当前对象是哪个对象

普通方法跟构造方法的区别是什么还有this指的是当前对象是哪个对象

this指的是创建类之后里面的一个属性还是指哪里

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小脸 2020-06-17 18:14:28

同学你好,是的,理解是正确的。这里同学可以尝试一下哦~ 按住ctrl 点击name

http://img1.sycdn.imooc.com//climg/5ee9ecc809d50ff405130353.jpg

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

好帮手慕小脸 2020-06-17 17:32:44

同学你好,区别如下:

构造方法是创建类对象的时候,会直接调用的方法。它没有返回值类型,且它的方法名必须与类名相同。

普通方法就是按照你要实现的方法自己写的方法。

2、this指的是当前对象,例如创建book对象,在进行调用有参构造时,通过this.name=name,就是指将有参构造中接收的name属性的值,赋值给当前对象book的name属性中。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

  • 提问者 慕容0278391 #1
    是本类中所有的属性吗还是只能调取开始比如 public class test(){ String name; } 这个name只要是this.name就只会指到这个class里面的name吗
    2020-06-17 17:53:33
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师