前言:
这只是笔记,大蛇莫笑,java的多态喝简单的向下转型,下面程序输出“吃鱼,抓老鼠”。哎呀,努力学习中,最近要练习写开发文档呢。
public class duotai {
public static void main(String[] args) {
animal c=new cat();
method(c);
}
public static void method(animal m) {
m.eat();
if(m instanceof cat) {
cat u=(cat)m;
u.catchMouse();
}
}
}
abstract class animal {
abstract void eat();
}
class dog extends animal{
void eat() {
System.out.println("旺旺啃骨头");
}
void lookhome () {
System.out.println("看家");
}
}
class cat extends animal{
void eat() {
System.out.println("吃鱼");
}
Void catchMouse() {
System.out.println("抓老鼠");
return null;
}
}
