博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
27.编写一个Animal类,具有属性:种类;具有功能:吃、睡。定义其子类Fish 和Dog,定义主类E,在其main方法中分别创建其对象并测试对象的特性。...
阅读量:5276 次
发布时间:2019-06-14

本文共 1067 字,大约阅读时间需要 3 分钟。

///Animal类

package d922A;

public class Animal {

private String kind;

public String getKind() {    System.out.println(kind);    return kind;        }public void setKind(String kind) {    this.kind = kind;}public void eat(){    System.out.println("I can eat.");}public void sleep(){    System.out.println("I can sleep.");}

}

//Fish 子类
package d922A;

public class Fish extends Animal {

Fish()
{
setKind("鱼");
}
public void eat()
{
System.out.println("吃水草。");
}
public void sleep()
{
System.out.println("睁着眼睡觉。");
}

}

//Dog类
package d922A;

public class Dog extends Animal {

Dog()
{
setKind("狗");
}
public void eat()
{
System.out.println("吃肉。");
}
public void sleep()
{
System.out.println("闭着眼睡觉。");
}

}

//主类
package d922A;

public class E {

public static void main(String[] args) {    Animal a=new Animal();    a.eat();    a.sleep();    Fish f=new Fish();    f.getKind();    f.eat();    f.sleep();    Dog d=new Dog();    d.getKind();    d.eat();    d.sleep();}

}

//运行结果
I can eat.
I can sleep.
吃水草。
睁着眼睡觉。
吃肉。
闭着眼睡觉。

转载于:https://www.cnblogs.com/nicebaby/p/5897312.html

你可能感兴趣的文章
日期分析小明和小强都是张老师的学生,张老师的生日是M月N日
查看>>
Java 输出流中的flush方法
查看>>
观两个宇宙视频小感
查看>>
创新式开发探索(一) —— 开篇
查看>>
Event Tracing for Windows
查看>>
博客美化20150418
查看>>
Java虚拟机详解----JVM常见问题总结
查看>>
Oracle添加定时任务
查看>>
决策树
查看>>
超素数
查看>>
个人总结
查看>>
MySQL Index详解
查看>>
Mysql导出函数、存储过程
查看>>
ASP.NET怎么防止多次点击提交按钮重复提交
查看>>
前端框架-Bootstrap
查看>>
nginx安装及其配置详细教程
查看>>
1027. Colors in Mars
查看>>
深度优先 广度优先
查看>>
java 页面换行处理
查看>>
Final变量的含义
查看>>