问答题

有一个接口Operation,如下所示:
interface Operation{
void open();
void show();
void close();
}
(1)通过实现接口Operation来编写窗帘类和灯类。
(2)编写一个公共类,其中包含main方法和static void operate(Operation a)方法。
(3)在main方法中,当用户从键盘上输入1(表示窗帘curtain)或2(表示灯light)时,调用operate方法可以分别实现窗帘和灯的各个操作。对于窗帘类的对象,三个方法分别可以输出“窗帘已经拉开”,“外面风景真美”,“窗帘已经关闭”;对于灯类的对象,三个方法分别可以输出“灯已经打开”,“灯光真柔和”,“灯已经关闭”。


您可能感兴趣的试卷

你可能感兴趣的试题

1.多项选择题以下属于DDL语句的是()

A.DELETE
B.ALTER
C.UPDATE
D.DROP
E.CREATE
F.SELECT

2.多项选择题linux现有的发行版本包括()

A.Ubuntu
B.Arch Linux
C.Fedora
D.OpenSUSE
E.Debain
F.Centos

4.多项选择题在Python中,下列关键字是可以用来表示重复的逻辑()。

A.if-elif-else
B.for
C.while
D.print

5.多项选择题在Python编程中,哪些选项是正确的关于变量的描述?()

A.变量名可以以数字开头
B.变量名可以包含字母、数字和下划线
C.变量名是大小写敏感的
D.变量可以在声明后不进行初始化

6.多项选择题在Python编程中,哪些选项是正确的关于面向对象编程的描述?()

A.面向对象编程是一种编程范式
B.Python支持面向对象编程
C.在面向对象编程中,对象是类的实例
D.在面向对象编程中,类可以继承其他类的属性和方法

7.多项选择题当你在使用操作系统时,以下哪些操作可能有助于保护你的隐私和安全?()

A.定期更新操作系统
B.使用强密码
C.使用防病毒软件
D.使用VPN

8.多项选择题当你在处理一个网络安全事件时,以下哪些步骤可能是必要的?()

A.确定事件的性质和范围
B.采取适当的措施来控制和消除威胁
C.记录事件的详细信息并报告给相关人员
D.进行后续的审查和分析,防止类似的事件再次发生

9.单项选择题计算机中,字符的编码通常使用()。

A.ASCII
B.Unicode
C.GB2312
D.上述都是

10.多项选择题在Python编程中,哪些选项是正确的关于函数的描述?()

A.函数是一段可重复使用的代码
B.函数可以有参数,也可以没有参数
C.函数可以返回值,也可以不返回值
D.函数必须在调用前声明