伪代码如下 a.B( ).C( )是什么意思?

伪代码如下
a.B( ).C( )是什么意思?
我知道new D( ).E( )表示类D的对象d调用E方法


public class Main {
    public static void main(String[] args) {

        A a=new A();
        a.B().C();
    }
}
class A{
    public A B(){
        return new A();
    }
    public String C(){
        return "1111";
    }
}

a.B( )是一个方法的返回值,它当然可以再次调用自己的方法啦。例如:list.get(0).toString();

a是某个类的成员变量,他有一个方法叫B,假设B方法返回一个叫X类型的数据,而C是X类型的一个成员变量,那就是a调用B方法得到的返回值调用他的C成员方法

在Java中 . 代表一个对象调用一个方法,这里是两个点,还有可能有更多

只要调用的方法有返回值,继续 . 就可以调用返回值类型的相关方法

# __呵呵呵

a是一个对象,里面有方法B(),而方法B有个返回值,例如是对象c,对象c有个方法C(),调用方法C 就是题中的 a.B().C()

对象调用方法 就是一个调用啊