Solved

Analyze the Following Code: Public Class Test1

Question 11

Multiple Choice

Analyze the following code: public class Test1 {
Public Object max(Object o1, Object o2) {
If ((Comparable) o1.compareTo(o2) >= 0) {
Return o1;
}
Else {
Return o2;
}
}
}


A) The program has a syntax error because Test1 does not have a main method.
B) The program has a syntax error because o1 is an Object instance and it does not have the compareTo method.
C) The program has a syntax error because you cannot cast an Object instance o1 into Comparable.
D) The program would compile if ((Comparable) o1.compareTo(o2) >= 0) is replaced by (((Comparable) o1) .compareTo(o2) >= 0) .
E) b and d are both correct.

Correct Answer:

verifed

Verified

Unlock this answer now
Get Access to more Verified Answers free of charge

Related Questions