java菜鸟问题 坐等!

来源:百度知道 编辑:UC知道 时间:2024/07/04 05:28:11
我只知道一个对象可以调用它的方法,想这样子,“对象.方法名()”,但不明白“对象.方法名1().方法名2()”是什么意思,是怎样调用的,是方法1调用了方法2么,我只知道对象可以调用方法,方法也可以调用方法么,请各位大虾指教,小弟坐等

对象.方法名1().方法名2()

这种用法我给你拆开看看吧。拆成一种另外的好理解的方式:

对象1=对象.方法名1();
对象1.方法名2();

这个跟对象.方法名1().方法名2()效果是相同的

就是说:对象.方法名1()返回的对象调用方法2

对象.方法名1().产生一个对象 然后调用该对象的方法——————方法名2(

是啊,对象.方法名1(),可以得到一个对象吧。