1.

How Will You Call A Default Method Of An Interface In A Class?

Answer»

Using super keyword ALONG with INTERFACE NAME.

interface VEHICLE {
default void print(){
System.out.println("I am a vehicle!");
}
}
CLASS Car implements Vehicle {
public void print(){
Vehicle.super.print();
}
}

Using super keyword along with interface name.

interface Vehicle {
default void print(){
System.out.println("I am a vehicle!");
}
}
class Car implements Vehicle {
public void print(){
Vehicle.super.print();
}
}



Discussion

No Comment Found