OOP Example
OOP Example
interface Animal {
void eat();
void sleep();
void makeSound();
}
@Override
public void sleep() {
System.out.println(name + " is sleeping");
}
}
@Override
public void eat() {
System.out.println(name + " is grazing");
}
@Override
public void makeSound() {
System.out.println(name + " says moo");
}
}
@Override
public void eat() {
System.out.println(name + " is hunting");
}
@Override
public void makeSound() {
System.out.println(name + " roars loudly");
}
}
@Override
public void eat() {
System.out.println(name + " is eating seeds");
}
@Override
public void makeSound() {
System.out.println(name + " mimics human speech");
}
}
@Override
public void eat() {
System.out.println(name + " is eating leaves");
}
@Override
public void makeSound() {
System.out.println(name + " trumpets loudly");
}
}
cow.eat();
cow.sleep();
cow.makeSound();
lion.eat();
lion.sleep();
lion.makeSound();
parrot.eat();
parrot.sleep();
parrot.makeSound();
elephant.eat();
elephant.sleep();
elephant.makeSound();
}
}