欢迎光临散文网 会员登陆 & 注册

【源码课件+名师讲解】Java企业级项目实战_livegoods房屋海选平台_Java前后端分离架构

2022-06-28 10:27 作者:Linda的编程学习资料库  | 我要投稿

  本篇为大家带来Java前后端分离架构微服务项目实战——livegoods房屋海选平台,希望对大家有帮助~

  Javathis关键字解读

  this 关键字用来表示当前对象本身,或当前类的一个实例,通过 this 可以调用本对象的所有方法和属性。

  使用this区分同名变量

  成员变量与方法内部的变量重名时,希望在方法内部调用成员变量,怎么办呢?这时候只能使用this。

  形参的作用域是整个方法体,是局部变量。在Demo()中,形参和成员变量重名,如果不使用this,访问到的就是局部变量name和age,而不是成员变量。在 say() 中,我们没有使用 this,因为成员变量的作用域是整个实例,当然也可以加上 this。

  作为方法名来初始化对象

  也就是相当于调用本类的其它构造方法,它必须作为构造方法的第一句。

  值得注意的是:

  在构造方法中调用另一个构造方法,调用动作必须置于最起始的位置。

  不能在构造方法以外的任何方法内调用构造方法。

  在一个构造方法内只能调用一个构造方法。

  作为参数传递

  需要在某些完全分离的类中调用一个方法,并将当前对象的一个引用作为参数传递时。

  匿名对象就是没有名字的对象。如果对象只使用一次,就可以作为匿名对象,代码中 new B(this).print(); 等价于 ( new B(this) ).print();,先通过 new B(this) 创建一个没有名字的对象,再调用它的方法。

【源码课件+名师讲解】Java企业级项目实战_livegoods房屋海选平台_Java前后端分离架构的评论 (共 条)

分享到微博请遵守国家法律