public class Text extends WriterText implements Writable{
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Writable w = new Text();
WriterText wt = new Text();
w.write("interface");
wt.write("abstract class");
}
@Override
public void write(String text) {
System.out.println(text);
}
}
abstract class WriterText {
public abstract void write(String text);
}
interface Writable {
void write(String text);
}
输出:
interface
abstract class