class Parent {
public int count() { // 第1行
return 0;
}
}
public class Test extends Parent {
private int i;
public int count() { // 第2行
return i % 9; // 第3行
}
}
举一反三
- 给定Java代码如下所示,则编译运行后,输出结果是。 class Parent { public void count() { System.out.println(10%3); } } public class Child extends Parent{ public void count() { System.out.println(10/3); } public static void main(String args[]) { Parent p = new Child(); p.count(); } }
- 中国大学MOOC: 如下所示的Test类的Java程序中,共有几个构造方法()。 public class Test{ private int x; public Test(){} public void Test(int i){ this.x=i; } public Test(String str){} }
- 给定一个Java程序的代码如下所示,则编译运行后,输出结果是 ( )。 public class Test { int count = 9; public void count() { System.out.println("count=" + count++); } A: blic static void main(String args[]) new Test().count(); new Test().count();}} B: count=9 count=9 C: count=10 count=9 D: count=10 count=10 E: count=9 count=10
- class Count { public int count; public Count(int c) { count = c; } public Count() { count = 1; }}public class Test { public static void increment(Count c, int times) { c.count++; times++; } public static void main(String args[]) { Count myCount = new Count(); int times = 0; for (int i = 0; i A: myCount.count=4 times=0 B: myCount.count=3 times=0 C: myCount.count=4 times=1 D: myCount.count=3 times=1
- 下列程序的运行结果是()。 public class Test public static void main ( String [ ] args ) int count = 0 for( int i = 1 i < 5 i = 2) for( int j = 1 j< = 10 j = 3) count System .out .print (count ) _
内容
- 0
抽象类A和抽象类Test的定义如下: abstract class A { abstract int getInfo() { } } public class Test extends A { private int a = 0; public int getInfo() { return a; } public static void main(String args[]) { Test b= new Test(); System.out.println(b.getInfo()); } } 关于上述代码说明正确的是_________
- 1
下列代码中,将引起一个编译错误的行是( )。 1) public class Test 2) int m,n; 3) public Test() 4) public Test(int A: m=a; B: 5) public static void main(String args[]) C: 6) Test t1,t2; D: 7) int j,k; E: 8) j=0;k=0; F: 9) t1=new Test(); G: 10) t2=new Test(j,k); H: 11) I: 12) A) 第3行 J: 第5行 K: 第6行 L: 第10行
- 2
已有如下程序: class Parent{ public int addValue(int a,int b){ return a+b ; } } public class Child extends Parent{ ..... } 下面那些方法可以添加到Child类中。 A: public int addValue(int a , int b){ .. } B: public void addValue( ){ .. } C: public int addValue( int a ){ .. } D: public void addValue( int a , int b){ .. }
- 3
设有如下代码:public class Parent { int change() {…} } class Child extends Parent { } 下面方法中可被加入类Child中是( )。 A: public int change(){ ... } B: int chang(int i){ ... } C: private int change(){ ... } D: abstract int chang(){ ...}
- 4
给定Java代码如下,编译运行,结果是public class Test{ public static void main(String[] args){ int i; int j=0; int k=2; System.out.println(”i=”+i); } } A: 编译错误 B: 运行时出现异常 C: 正常运行,输出i=-1 D: 正常运行,输出i=0