用java定义一个动物类事列_JAVA定义一个父类Animal(动物),其中包括方法eat( ),move( ),cry( )……等...

满意答案

00e27ab806e4881f8254fe7ae8741834.png

boboyhb

推荐于 2018.02.27

00e27ab806e4881f8254fe7ae8741834.png

采纳率:52%    等级:9

已帮助:1116人

package com.java;

//声明一个抽象类动物

abstract class Animal {

//声明一个方法eat(),此处可以将方法抽象声明:public abstract void eat();move方法和cry方法类似

public void eat() {

System.out.println("Animal eat...");

}

public void move() {

System.out.println("Animal move...");

}

public void cry() {

System.out.println("Animal cry...");

}

}

//声明一个Cat类继承Animal类

class Cat extends Animal{

//重写父类方法

public void eat() {

System.out.println("Cat eat...");

}

public void move() {

System.out.println("Cat move...");

}

public void cry() {

System.out.println("Cat cry...");

}

}

//声明一个Dog类,继承Animal类

class Dog extends Animal{

//重写父类方法

public void eat() {

System.out.println("Dog eat...");

}

public void move() {

System.out.println("Dog move...");

}

public void cry() {

System.out.println("Dog cry...");

}

}

//以下是测试结果,可以省略

public class NLL {

public static void main(String[] args) {

Animal a1 = new Cat();

Animal a2 = new Dog();

Cat c = new Cat();

Dog d = new Dog();

a1.eat();

a1.cry();

a1.move();

a2.cry();

a2.eat();

a2.move();

c.cry();

c.eat();

c.move();

d.cry();

d.eat();

d.move();

}

}

代码已给,好好学习,外力毕竟不能帮你一生,最终还是要靠自己!

40分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值