编写程序题 1.定义一个Animal类(可以定义成抽象类)至少具有跑(run())功能, 2.定义Dog类继承自Animal类,重写run()方法,并添加protectHome()方法 3.定义Fish类继承自Animal类,重写run()方法,并添加swim()方法 4.在主类中定义一个doSomething(Animal animal)方法接收用户传入动物,根据用户传入的具体动物,使用instanceof 关键字,判断具体是何种动物再执行该动物特有的方法如是执行swim()还是protectHome()方法.注意需要用类转换,执行该动物的特有方法。
编写程序题 1.定义一个Animal类(可以定义成抽象类)至少具有跑(run())功能, 2.定义Dog类继承自Animal类,重写run()方法,并添加protectHome()方法 3.定义Fish类继承自Animal类,重写run()方法,并添加swim()方法 4.在主类中定义一个doSomething(Animal animal)方法接收用户传入动物,根据用户传入的具体动物,使用instanceof 关键字,判断具体是何种动物再执行该动物特有的方法如是执行swim()还是protectHome()方法.注意需要用类转换,执行该动物的特有方法。
1