Quiz
Quiz
class Automobile {
private String drive() {
return "Driving vehicle";
}
}
@Override
public final String drive() {
return "Driving an electric car";
}
A. Driving vehicle
B. Driving an electric car
C. Driving car
D. The code does not compile
2. Look at the following code and choose the right option for the word :
// Shape.java
public class Shape {
protected void display() {
System.out.println("Display-base");
}
}
// Circle.java
public class Circle extends Shape { <
< access - modifier > void display() {
System.out.println("Display-derived");
}
}
a)
Base
Derived
DeriDerived
b)
Derived
DeriDerived
c)
DeriDerived
Derived
Base
d)
DeriDerived
Derived
class One{
public One(){
System.out.print("One,");
}
}
class Two extends One{
public Two(){
System.out.print("Two,");
}
}
class Three extends Two{
public Three(){
System.out.print("Three");
}
}
a) Three
b) One
c) One,Two,Three
d) Run-time error
class Base {
public Base() {
System.out.print("Base ");
}
public Base(String s) {
System.out.print("Base: " + s);
}
}
class Test {
public static void main(String[] args) {
Base base = new Derived("Hello ");
}
}
{
System.out.print("3");
}
}
public BlueCar() {
super("blue");
System.out.print("5");
}
a) 23451
b) 12354
c) 13245
d) The code does not compile.
class Math {
public final double secret = 2;
}
A. 2
B. 4
C. 8
D. The code does not compile.
class One{
public static void print(){
System.out.println("1");
}
}
a) 2
b) 1
c) Compile-time error
d) Run-time error
class Parent{
public void className(){
System.out.println("Parent");
}
}
class Child extends Parent{
void className(){
System.out.println("Child");
}
}
a) Parent
b) Child
c) Compile-time error
d) Run-time error
class Demo{
public Demo(int i){
System.out.println("int");
}
a) int
b) short
c) Compile-time error
d) Run-time error