上传者: Lfqxyyds
|
上传时间: 2021-10-13 22:03:00
|
文件大小: 3KB
|
文件类型: ZIP
在某游戏系统中,有猫、狗、猪三种动物。
(1) 三者都有吃的行为,建立一个动物类作为他们的父类,但是三种动物吃的行为都不相同,猫吃老鼠、狗吃骨头、猪吃饲料
(2) 此外,在自身的特有行为中,猫可抓老鼠,狗能看家护院,猪特别擅长睡觉
(3) 建立测试程序1,该程序有一个方法eatfunction(Animal a),根据传递进来的动物的不同,分别调用他们的吃的行为和特有的行为
(4) 建立测试程序2,定义一个ArrayList的链表对象,定义三个对象,分别是猫、狗、猪,然后放置3个对象到该链表对象。循环该链表,取出每一个,调用他们的公共行为和他们各自的行为。
考察知识点:继承、多态、instanceof