Académique Documents
Professionnel Documents
Culture Documents
Object-Oriented Programming
Animal bugsy = new Animal(“Bugsy”); // results in an error → Animal is an abstract class
Animal bantay = new Dog(“Bantay”); // this is OK
● Interfaces
interface Printable {
void print( );
}
interface Displayable {
void display( );
}
class WebDocument implements Printable, Displayable{
void print( ){
System.out.println(“Printing web document..”);
}
void display( ){
System.out.println(“Displaying web document..”);
}
}
class MobileDocument implements Displayable{
void display( ){
System.out.println(“Displaying mobile document..”);
}
}