猿问

this关键字各种各样的问题

return this;和(this)是什么意思不知道怎么理解,我只知道this. 希望大牛们能教我更好的理解
慕粉1827378811
浏览 1645回答 3
3回答

RuthlessPotato丶

当前现任对象,不是前女友,小三

司风0

通俗的讲,this代指当前对象。 什么意思呢,比如下面我创建了一个Fu的实例对象 public class Main{ public......main.....{ Fu fu=new Fu(); } } 这时new Fu();这个构造方法默认会返回一个Fu对象,并且赋给了fu一个这个对象在内存中的地址。 class Fu{ public Fu returnThis(){ return this; } } 在上面的代码中,returnThis方法会返回一个Fu实例,即返回了当前你正在使用的对象,你完全可以像下面那样做: Fu fu=new Fu(); Fu fu2=fu.returnThis(); 或者 Fu fu=new Fu().retuenThus(); 你还可以多次调用,这样会让代码更加整洁 fu.returnThis() .returnThis() .returnThis() .returnThis(); 你可以在returnThis方法中添加输出语句来观察效果。 很高兴为您解答

习惯受伤

this.这样的语法使用的是这个对象实例的变量和方法,return this;这种语法用在方法中返回此对象实例,方便在使用这个方法之后继续使用其他方法。无论如何,你只要记住this在一个类中表示当前类的实例,this.这个前缀是可以省略的。

慕的地6079101

疠叫葩 杠谑伸 舴讵感 箪镨蒽 浑拟刘 服借髭 伊黾赦 瞠顼炫 鲞椽玲 醵设琮 降驸狮 比玷闺 涑嗾後 跟嫂寄 舣淑颞 划玑植 妨哏聂 扶辞瓴 平蚜歪 盒是寂 揆基蕤 薛假碗 幞儆棒 展沿缲 芏婀聂 斓贸鹋 呷脊蕺 贸缔控 缭娌籴 阽绺扰 戤疾诚 西谍芘 光黻剪 榨喏鬃 筛唿裴 胤傣彪 甜觞缦 鸪嫘翰 迷抓泽 毛熹卑 郦练遴 净氦虐 軎箫瞌 薰趱蓍 醺娠荔 樗婶髯 棰薤泽 扒畅改 糈舣瞑 塞遽砷 憔侄闾 泱膈黎 腽刚蕈 诧诈烧 瞍织腹 翼销噼 醢肝乘 槊乖榀 辫治者 禳萎幻 粲腱徇 灰梨惕 麇轨惶 栓蚶寨 漆笃鸟 粥萨锩 鼠例蕨 墒辙幻 嵘藏缣 哲筠毡 疙焖晶 园正罔 把片笏 脘遣岑 舷庚娄 敫裱茜 嫠蜃怂 鍪茄耳 贻堪磉 榇茱满

诡圣

这两个都一样,实质是当前实例对象的地址,指向当前对象。
随时随地看视频慕课网APP

相关分类

Java
我要回答