java中Collection的toString()方法的问题,急急急急急!!!

2025-02-27 23:17:16
推荐回答(2个)
回答1:

如果一个接口定义是最顶级的(没有 super interfaces),那么这个接口会自动声明一个 abstract member method 结构体来代表所有来自 Object 类(一切类的superclass)中的public方法(包括这些方法的签名、返回类型以及抛出的异常)

为什么要这么做?
让接口型的(interface Type)父类引用也可以拥有Object类的一般方法( toString()、equals() 等)

interfaceName A = new className();
A.toString();

回答2:

用的是ArrayList的toString()方法