关于为接口实例化调用方法的问题
代码如下:
------------------------------------------------------------------------------------------------------------------------
class A implements Cool {
public void print() {
System.out.println("cool");
}
public void print2() {
System.out.println("good");
}
public String toString() {
return "good";
}
}
interface Cool {
void print();
}
public class Test10 {
public static void main(String[] args) {
Cool cool=new A();
cool.print();
//cool.print2(); //为什么左边这行代码显示调用此方法失败,而Cool接口可以调用toString()方法?
System.out.println(cool);
}
}