1)定义Biology
(生物)、Animal
(动物)2个接口,其中Biology声明了抽象方法breathe( )
,Animal声明了抽象方法eat( )
和sleep( )
。
(2)定义一个类Person
(人)实现上述2个接口,实现了所有的抽象方法,同时自己还有一个方法think( )
。breathe()、eat()、sleep()、think()四个方法分别输出:我喜欢呼吸新鲜空气
我会按时吃饭
早睡早起身体好
我喜欢思考
(3)定义Person类的子类Pupil
(小学生),有私有的成员变量school
(学校),公有的成员方法setSchool( )
、getSchool( )
分别用于设置、获取学校信息。
(4)在测试类Main
中,用Pupil类创建一个对象zhangsan。尝试从键盘输入学校信息给zhangsan,获取到该信息后输出该学校信息,格式为“我的学校是XXX”;依次调用zhangsan的breathe()、eat()、sleep()、think()方法。
输入格式:
从键盘输入一个学校名称(字符串格式)
输出格式:
第一行输出: