Submitted by c-admin on Wed, 05/29/2019 - 00:46
Which of the following statements is/are true?
Select 1 option
A. Subclasses must define all the abstract methods that the superclass defines.
B. A class implementing an interface must define all the methods of that interface.
C. A class cannot override the super class's constructor.
D. It is possible for two classes to be the superclass of each other.
E. An interface can implement multiple interfaces.
Submitted by c-admin on Wed, 05/29/2019 - 00:44
Given:
//Insert code here
public abstract void draw();
}
//Insert code here
public void draw(){ System.out.println("in draw..."); }
}
Which of the following lines of code can be used to complete the above code?
Select 2 options
A. class Shape {
and
class Circle extends Shape {
B. public class Shape {
and
class Circle extends Shape {
C. abstract Shape {
and
public class Circle extends Shape {
D. public abstract class Shape {
and
class Circle extends Shape {
E. public abstract class Shape {
and
class Circle implements Shape {
F. public interface Shape {
and
class Circle implements Shape {
Submitted by c-admin on Wed, 05/29/2019 - 00:40
Which of the following statements are true?
Select 2 options
A. The extends keyword is used to specify inheritance.
B. subclass of a non-abstract class cannot be declared abstract.
C. subclass of an abstract class can be declared abstract.
D. subclass of a final class cannot be abstract.
E. A class, in which all the members are declared private, cannot be declared public.
Submitted by c-admin on Wed, 05/29/2019 - 00:30
What should be inserted in the code given below at line marked //10:
class MyClass{
}
class MyComparable implements Comparable<MyClass>{
public int compareTo( *INSERT CODE HERE* x ){ //10
return 0;
}
}
Select 1 option
A. Object
B. MyClass
C. Object<MyClass>
D. Comparable<MyClass>
E. Comparable
Submitted by c-admin on Wed, 05/29/2019 - 00:27
Consider this code:
interface X1{ }
interface X2{ }
class A { }
class B extends A implements X1{ }
class C extends B implements X2{
D d = new D();
}
class D { }
Which of the following statements are true?
Select 3 options
A. D is-a B.
B. B has-a D.
C. C is-a A
D. C is-a X1
E. C is-a X2
Pages