一、案例介绍:
给定如图所示的Animal类及其子类的继承关系UML图。编写代码实现这些类。
二、案例代码:
public class AnimalTest {
public static void main(String[] args) {
Animal animal = new Animal();
animal.eat();
Bird bird = new Bird();
bird.fly();
Fish fish = new Fish();
fish.swim();
Dog dog = new Dog();
dog.walk();
}
}
class Animal{
private double weight;
public void eat() {
System.out. println("I can eat anything.");
}
}
class Bird extends Animal{
public int numberOfwings;
public void fly(){
System.out. println( "I can fly.");
}
}
class Fish extends Animal{
public int numberOfFins;
public void swim(){
System.out. println( "I can swim.");
}
}
class Dog extends Animal{
public int numberOfLegs;
public void walk(){
System. out. println( "I can walk.");
}
}
三、案例运行图:
更多推荐
Java学习之给定如图所示的Animal类及其子类的继承关系UML图。编写代码实现这些类。
发布评论