A: public int compareTo(Object o){/* more code here */}
B: public int compareTo(Score other){/* more code here */}
C: public int compare(Score s1, Score s2){/* more code here */}
D: public int compare(Object o1, Object o2){/* more code here */}
举一反三
- 智慧职教: 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?()public abstract class MyClass { public int constInt = 5; //add code here public void method() { } }
- 在下列代码中,有( )处实现了拆箱。 int score=5; object o= score; o=10; score =(int)o; object oScore = score;
- 选项中哪一行代码可以替换题目中//add code here而不产生编译错误?() A: public abstract void method(int a); B: constInt = constInt + 5; C: public int method(); D: public abstract void anotherMethod() {}
- class Person{} class Student extends Person{ public int id; public int score; public String name; public int getScore() { return score; }
- 下面哪个方法不是Object类中定义的方法?( ) A: public boolean equals(Object obj) B: public int compareTo() C: public String toString() D: public int hashCode()
内容
- 0
下面选项中哪一行代码可以替换题目中注释语句//add code here不会产生编译错误?()请解释原因?publicabstractclassMyClass {publicintconstInt = 5;//add code herepublicvoidmethod() {}} A: public abstract void method(int a); B: constInt = constInt + 5; C: public int method(); D: public abstract void anotherMethod() {}
- 1
Which code, inserted at line 15, allows the class Sprite to compile?() A: Foo{public int bar(){return 1;}} B: new Foo{public int bar(){return 1;}} C: new Foo(){public int bar(){return 1;}} D: new class Foo{public int bar(){return 1;}}
- 2
public class TestDemo{ private int x = 2; static int y = 3; public void method(){ final int i=100; int j = 10; class Cinner{ public void mymethod(){ //Here } } } } 在Here处可以访问的变量是哪些?() A: x B: y C: i D: j
- 3
下面哪个方法不是Object类中定义的( )。 A: public boolean equals() B: public String toString() C: public int compareTo() D: public int hashCode()
- 4
读代码: public class Test { public static void main (String args[]) { class Foo { public int i = 3; } Object o = (Object) new Foo(); Foo foo = (Foo)o; System.out.println(foo.i); } } 结果是: