下述代码的执行结果是class Super { public int getLength() { return 4; }}public class Sub extends Super { public long getLength() { return 5; } public static void main (String[]args) { Super sooper = new Super (); Super sub = new Sub(); System.out.printIn(sooper.getLength()+ “,” + sub.getLength() ); }}
(A)4, 4
(B)4, 5
(C)5, 4
(D)代码不能被编译
参考答案
继续答题:下一题
更多java基础知识试题
- 1以下代码输出结果为:class intWrap { int x;} public class Main { public static void main(String[] args) { intWrap i = new intWrap(); i.x = 10; intWrap j = new intWrap(); j.x = 20; swap(i, j); System.out.println("i.x = " + i.x + ", j.x = " + j.x); } public static void swap(intWrap i, intWrap j) { int temp = i.x; i.x = j.x; j.x = temp; }}
- 2编写AWT图形用户程序时,一定要用import的语句是( )
- 3在Java程序设计中,由Java编译器默认导入的包是( )
- 4以下由 for 语句构成的循环执行的次数是( )。for ( int i = 0; true ; i++) ;
- 5如果忘记了ls命令的用法,可以采用( )命令获得帮助