慕粉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入门第二季 升级版
530652 学习 · 6091 问题
相似问题