作业-继承5
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了作业-继承5相关的知识,希望对你有一定的参考价值。
编写一个Animal类,具有属性:种类;具有功能:吃、睡。定义其子类Fish
和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。
package T092205; public class Animal { private String zhonglei; public String getZhonglei() { return zhonglei; } public void setZhonglei(String zhonglei) { this.zhonglei = zhonglei; } public void eat(){ System.out.println("我需要觅食!"); } public void sleep(){ System.out.println("我需要睡觉!"); } public void getInfo(){ System.out.println(" 我的种类是:"+getZhonglei()); } } package T092205; public class Fish extends Animal { public void speak(){ System.out.println("我是"+getZhonglei()); } public void eat(){ System.out.println("我吃小鱼"); } } package T092205; public class Dog extends Animal { public void speak(){ System.out.println("我是"+getZhonglei()); } public void eat(){ System.out.println("我吃狗粮"); } } package T092205; public class E { public static void main(String[] args) { Fish a=new Fish(); a.setZhonglei("鱼"); a.getInfo(); a.eat(); a.sleep(); if(a instanceof Fish){ Fish f=(Fish)a; f.setZhonglei("鱼"); f.eat(); f.getInfo(); } else{ System.out.println("类型不符!"); } Dog d = new Dog(); d.setZhonglei("狗"); d.getInfo(); Animal aa=(Dog)d; aa.eat(); aa.sleep(); } }
以上是关于作业-继承5的主要内容,如果未能解决你的问题,请参考以下文章
HTML5期末大作业:餐饮美食网站设计——咖啡(10页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web课程设计网页规划与设计 咖啡网页设计 美食餐饮网页设计...(代码片段