前言:
这只是笔记,大蛇莫笑,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; } }