java动物源代码 java画动物代码

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

下面是一个简单的 Java 程序示例,用于实现山羊和狼的继承关系,并在测试类中进行验证:

创新互联,专注为中小企业提供官网建设、营销型网站制作、自适应网站建设、展示型网站设计、成都网站制作等服务,帮助中小企业通过网站体现价值、有效益。帮助企业快速建站、解决网站建设与网站营销推广问题。

Animal.java:

```java

public abstract class Animal {

public void walk() {

System.out.println("走路");

}

public abstract void eat();

}

```

Goat.java:

```java

public class Goat extends Animal {

@Override

public void eat() {

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

}

}

```

Wolf.java:

```java

public class Wolf extends Animal {

@Override

public void eat() {

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

}

}

```

AnimalTest.java:

```java

public class AnimalTest {

public static void main(String[] args) {

Goat goat = new Goat();

wolf wolf = new wolf();

goat.eat(); // 输出:吃草

wolf.eat(); // 输出:吃肉

goat.walk(); // 输出:走路

wolf.walk(); // 输出:走路

}

}

```

在此程序中,我们定义了一个 `Animal` 类作为基类,包含了所有动物都会有的行为(例如走路),并使用抽象方法 `eat()` 表示不同动物的饮食习惯。然后通过继承实现 `Goat` 和 `Wolf` 两个子类,并分别重写 `eat()` 方法。

在测试类中,我们分别创建了一个 `Goat` 和一个 `Wolf` 对象,并分别调用其 `eat()` 和 `walk()` 方法进行验证。可以看到,不同的动物具备不同的饮食习惯,但它们的走路行为是一致的。

java编写动物世界的继承关系代码

我写了一个,内容比较简单的。代码如下:public class AnimalTest {

Animal animal;

public void eat(Animal animal){

animal.eat();

}

public void walk(Animal animal){

animal.walk();

}

public static void main(String args[]){

Animal animal=new Animal("animal");

Wolf w=new Wolf("wolf");

Goat g=new Goat("goat");

AnimalTest at=new AnimalTest();

at.eat(animal);

at.eat(w);

at.eat(g);

at.walk(animal);

at.walk(w);

at.walk(g);

}

}

class Animal {

String name;

public Animal(String name){

this.name=name;

}

public Animal(){}

public void setName(String name){

this.name=name;

}

public String getName(){

return name;

}

public void eat(){

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

}

public void walk(){

System.out.println("animal walk");

}

public String toString(){

return name;

}

}class Wolf extends Animal {

public Wolf(String name){

super(name);

}

public Wolf(){}

public void eat(){

System.out.println("wolf eat meat");

}

public void walk(){

System.out.println("wolf walk");

}

public String toString(){

return name;

}

}class Goat extends Animal {

public Goat(String name){

super(name);

}

public Goat(){}

public void eat(){

System.out.println("goat eat grass");

}

public void walk(){

System.out.println("goat walk");

}

public String toString(){

return name;

}

}

设计动物类Animal及其子类,将源代码保存至T3.java,具体要求如下:

abstract class Animal{

String type;

public Animal(String type){

this.type=type;

}

public abstract void Talk();

public void showInfo(){Talk();}

}

class Dog extends Animal{

String name;

public Dog(String type,String name){

super(type);

this.name=name;

}

public void Talk(){

System.out.println("此动物是:"+name+",此动物属于:"+type);

}

}

class Cat extends Animal{

String name;

public Cat(String type,String name){

super(type);

this.name=name;

}

public void Talk(){

System.out.println("此动物是:"+name+",此动物属于:"+type);

}

}

public class Diy_5_2_1{

public static void main(String[] args){

Dog doggie=new Dog("犬科动物","德国黑贝");

Cat kitty=new Cat("猫科动物","波斯猫");

doggie.showInfo();

kitty.showInfo();

}

}

JAVA代码主人喂宠物吃东西狗只吃骨头猫只吃鱼求代码

class 动物{

public boolean 吃(食物 sw){

}

}

class 狗 extends 动物{

public boolean 吃(食物 sw){

if(sw.种类 == 骨头) return true;

else return false;

}

}

class 猫 extends 动物{

public boolean 吃(食物 sw){

if(sw.种类 == 鱼) return true;

else return false;

}

}

你还需要建立一个 食物 类。


分享名称:java动物源代码 java画动物代码
分享URL:http://ybzwz.com/article/dojhpoh.html