黑马程序员技术交流社区
标题:
题目
[打印本页]
作者:
HI.ZZXX
时间:
2018-11-15 18:26
标题:
题目
package
cn.itcast.day09.demo01.homework.homework1;
/*
1.
定义一个抽象类
Door
(门),具有开
open( )
和
close
()方法,无返回值,无参数
2.
定义防盗门
TheftoroofDoor
类,具有普通门的开和关的功能,同时还有上锁功能、开锁功能
;
5.
创建测试类
Test01,
在
main
方法中测试以上功能,打印格式如下:
轻轻拉门,门关上了。
插进钥匙,向左旋转钥匙三圈,锁上了,拔出钥匙。
插进钥匙,向右旋转钥匙三圈,锁打开了,拔出钥匙。
用力推,门打开了。
*/
//abstract
要写在
public
后
public abstract class
Door {
public abstract void
close();
public abstract void
open();
}
package
cn.itcast.day09.demo01.homework.homework1;
public class
Test01 {
public static void
main(String[] args) {
TheftoroofDoor d =
new
TheftoroofDoor();
d.close();
d.open();
}
}
package
cn.itcast.day09.demo01.homework.homework1;
public class
TheftoroofDoor
extends
Door {
@Override
public void
close() {
System.
out
.println(
"
轻轻拉门,门关上了。
"
);
System.
out
.println(
"
插进钥匙,向左旋转钥匙三圈,锁上了,拔出钥匙。
"
);
}
@Override
public void
open() {
System.
out
.println(
"
用力推,门打开了。
"
);
System.
out
.println(
"
插进钥匙,向右旋转钥匙三圈,锁打开了,拔出钥匙。
"
);
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2