慕粉2333013499
2016-12-18 15:21
interface Inter {
public static final int NUM = 3;
public abstract void show();
}
interface Inter1{
public abstract void show();
}
class Test implements Inter,Inter1{
public void show() {
System.out.println("多继承方法被覆盖!");
}
}
public class InterfaDemo {
public static void main(String[] args) {
Test t=new Test();
System.out.println(t.NUM);
System.out.println(Test.NUM);
System.out.println(Inter.NUM);
System.out.println(t.show());
}
}为什么System.out.println(t.show());这一段报错啊
public class InterfaDemo {
public static void main(String[] args) {
Test t=new Test();
System.out.println(t.NUM);
System.out.println(Test.NUM);
System.out.println(Inter.NUM);
/*System.out.println(*/t.show()/*)*/;
//直接使用t.show();就可以打印了,void方法没有返回值无法打印
}
}
是语法问题吧,println不能打印返回值为空的方法
Java入门第二季
531395 学习 · 6328 问题
相似问题