向上转型:子类型-->父类型,又称为自动类型转换.
向下转型:父类型-->子类型,又称为强制类型转换.
//Animal.java
package qw;
public class Animal {
public void move()
{
System.out.println("动物在移动");
}
public void eat() {
System.out.println("动物在吃");
}
}
//Bird.java
package qw;
public class Bird extends Animal{
public void fly()
{
System.out.println("小鸟在飞");
}
public void eat() {
System.out.println("小鸟在吃东西");
}
}
//Cat.java
package qw;
public class Cat extends Animal{
public void move()
{
System.out.println("猫在移动");
}
public void catchMouse()
{
System.out.println("猫在捉老鼠");
}