3. Write a Java program to create an interface Flyable with a method called fly_obj(). Create three classes Spacecraft, Airplane, and Helicopter that implement the Flyable interface. Implement the fly_obj() method for each of the three classes.
💡Code:
// Flyable interface
interface Flyable {
void fly_obj();
}
// Spacecraft class implementing Flyable interface
class Spacecraft implements Flyable {
@Override
public void fly_obj() {
System.out.println("Spacecraft is flying in space.");
}
}
// Airplane class implementing Flyable interface
class Airplane implements Flyable {
@Override
public void fly_obj() {
System.out.println("Airplane is flying in the sky.");
}
}
// Helicopter class implementing Flyable interface
class Helicopter implements Flyable {
@Override
public void fly_obj() {
System.out.println("Helicopter is flying in the air.");
}
}
class fly{
public static void main(String[] args) {
// Create objects of each class and call fly_obj() method
Spacecraft sc = new Spacecraft();
Airplane ap = new Airplane();
Helicopter hc = new Helicopter();
// Call fly_obj() method for each object
sc.fly_obj();
ap.fly_obj();
hc.fly_obj();
}
}
📸Output :