class Vehicle {
void displayType() {
[Link]("This is a vehicle");
interface Movable {
void move();
interface Flyable {
void fly();
class Aeroplane extends Vehicle implements Movable, Flyable {
@Override
public void move() {
[Link]("Aeroplane moves on runway before takeoff");
@Override
public void fly() {
[Link]("Aeroplane flies in the sky");
}
public class Main {
public sta c void main(String[] args) {
Aeroplane plane = new Aeroplane();
[Link]();
[Link]();
plane.fly();