例如a.b.c我懂,但是a.b().c()什么意思。??
1 回答
已采納

java_姜某人
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超3個(gè)贊
這表示調(diào)用的方法啊,容易理解的解讀時(shí):調(diào)用 a 對(duì)象的 b() 方法,獲取一個(gè)返回的對(duì)象,然后用這個(gè)對(duì)象去調(diào)用c()方法。下面我寫了一個(gè)例子:
public?class?A?{ ????private?A?a; ????public?static?void?main(String[]?args)?{ ????????A?a1?=?new?A(); ????????String?str1?=?a1.b().c(); ????????//?相當(dāng)于 ????????A?a2?=?new?A(); ????????A?a3?=?a2.b(); ????????String?str2?=?a3.c(); ????} ????public?static?A?b(){ ????????return?new?A(); ????} ????public?static?String?c()?{ ????????return?"zz"; ????} }
添加回答
舉報(bào)
0/150
提交
取消