public class Textinterface {
public static void main(String[] args) {
Pencil p = new Pencil();
p.clean();
p.write();
p.light();
}
}
class Pen {
String name;
public Pen() {
}
public Pen(String name) {
this.name = name;
}
public void write() {
System.out.println("写字");
}
}
/*接口不是类
* 方法没有方法体
* 两个接口
*/
interface Eraser {
public void clean();
}
interface Light{
public void light();
}
/*继承后实现接口–》子类extends父类implements接口
*
*/
class Pencil extends Pen implements Eraser,Light {
public Pencil() {
}
public void write() {
System.out.println("写");
}
@Override
public void clean() {
System.out.println("擦");
}
@Override
public void light() {
System.out.println("发光");
}
}