任务二:实现防盗门功能
门(接口)
package Abstract;
public interface Door{
void open();//开门
void close();//关门
}
锁(接口)
package Abstract;
public interface Lock {
void lockup();//上锁
void openlock();//开锁
}
防盗门实现门(Door)和锁(Lock)两个接口
package Abstract;
public class SecurityDoor implements Door,Lock{
public void open() {
System.out.println("用力推门,门开了。");
}
public void close() {
System.out.println("轻轻拉门,门关上了。");
}
public void lockup() {
System.out.println("插进钥匙,向左旋转三圈,锁上了,拔出钥匙。");
}
public void openlock() {
System.out.println("插进钥匙,向右旋转三圈,锁打开了,拔出钥匙。");
}
}
测试
package Abstract;
public class TestSecurityDoor {
public static void main(String[] args) {
SecurityDoor door = new SecurityDoor();
door.close();
door.lockup();
door.openlock();
door.open();
}
}
运行结果: