java中写动物的代码 动物类的java程序

JAVA:编写一个动物的继承关系代码.

class animal{

乌海网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站等网站项目制作,到程序开发,运营维护。成都创新互联从2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联

public void walk(){

System.ou.println("用脚走哩!");

}

}

class wolf{

public void eat(){

System.out.println("我吃肉!");

}

}

class sleep{

public void eat(){

System.out.println("我吃草“);

}

}

java动物类动物颜色怎么写

java动物类动物颜色怎么写,设计动物类Animal,要求如下:

(1)protected的成员变量包括名称name、年龄age、性别sex、腿的数量legNum、体重weight;

(2)定义空构造方法,定义能够初始化所有成员变量的构造方法;

(3)setter和getter方法;

(4)功能方法包括:protected方法eating(String food);重写Object类的toString()方法返回Animal对象的所有成员变量。

Pig类继承了Animal,Pig类的要求如下:

(1)成员变量有长度length,高度height和颜色color;

(2)定义构造方法能够初始化所有成员变量;

(3)setter和getter方法;

编写动物乐园java,满意会加分的!!!

public class Animal

{

public String name;

public int legs;

public String sound;

public Animal(String name, int legs, String sound){

this.name = name;

this.legs = legs;

this.sound = sound;

}

public String toString(){

return name + "\t" + legs + "\t" + sound;

}

public static void main(String[]args)

{

//init

Animal[] animals = new Animal[3];

animals[0] = new Animal("加菲猫",4, "喵喵喵");

animals[1] = new Animal("唐小鸭",2, "嘎嘎嘎");

animals[2] = new Animal("海豚奇奇",0, "海豚音");

byte[] b = new byte[1024];

String[] names = {"猫", "鸭子", "海豚"};

int[] legs = {4,2,0};

String name;

int leg;

String sound;

while(true){

try{

System.out.println("动物名称\t腿的条数\t动物叫");

for (int i = 0; i  animals.length; i++) {

System.out.println(animals[i].toString());

}

System.out.println("0-修改,其他数字-退出");

int n = System.in.read(b);

String s = new String(b,0,n);

int oper = Integer.parseInt(s.trim());

if (oper != 0) {

System.out.println("退出!");

return;

}

for (int i = 0; i  animals.length; i++) {

System.out.println("请输入"+names[i]+"的名字");

n = System.in.read(b);

s = new String(b,0,n);

name = s.trim();

if (name.length() == 0) {

throw new Exception(names[i]+"必须有名字");

}

System.out.println("请输入"+names[i]+"的腿数");

n = System.in.read(b);

s = new String(b,0,n);

leg = Integer.parseInt(s.trim());

if (leg != legs[i]) {

throw new Exception(names[i]+"必须有"+legs[i]+"条腿");

}

System.out.println("请输入"+names[i]+"的叫声");

n = System.in.read(b);

s = new String(b,0,n);

sound = s.trim();

if (sound.length() == 0) {

throw new Exception(names[i]+"必须有声音");

}

animals[i].name = name;

animals[i].legs = leg;

animals[i].sound = sound;

}

}

catch(Exception e){

e.printStackTrace();

}

}

}

}

凑合写的....

instanceof 不难吧...就是验证类是否为类或者父类的实例...

我看你ppt要求的是自定义异常抛出,接口继承应该很简单,抛出异常参考我的代码即可..


网站栏目:java中写动物的代码 动物类的java程序
网站网址:http://pwwzsj.com/article/doecigc.html