请简单说说你对多态、向上转型,向下转型的理解 主要是,请说说它们的用途,谢谢。如果能抽象的举个例子,那最好。谢谢。给描述最简单最通俗易懂的朋友每人50分,分不多,一点敬意,初来Java版。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这三种到底是只是一种概念呢,还是如重载一样有具体用途?多态只是为了说明BaseClass可以具有多个SubClass?向上转型只是为了描述父类不一定能转成子类类型?多态向上转型向下转型都只是这些描述的术语?还是有其他意思和用途? 多态,动物可以是老虎,也可以是狼!向上. 他们都说了,我就不说了, 总之是安全的向下,要自己强制转型 (老虎) ,不安全,可能会抛出异常看一下thinking in java 多态应该强调的是对父类的调用,不用管具体的子类是谁!比如一个动物,不管是狼还是老虎,得到一个动物对象后,就可以调用他的getRunSpeed()来得到奔跑速度,因此可以这样新建对象,animal a = new wolf(); 同意 dutzzl() 的看法! 多态: java程序员包括j2se的,J2ee的,j2me的。向上转型: j2ee的 转成 java程序员向下转型: java程序员 转成 j2ee的 JAVA如何更新文件的修改时间(如PHP的touch函数) 关于键盘输入Tab后,如何控制焦点,这个问题我觉得有点难度 Jtree中如何在一个节点上存放两个值.一个是文本,一个是值.文本显示出来,而键不显示. [新手问题] 关于equals方法 紧急啊在JAVA中哪个组合框那么从数据库里调出 关于解析XML的问题 请大大们帮我解决一下菜鸟问题 用Jbuilder创建图形界面方便还是VC创建图形界面方便? Swing 能渲染HTML内容吗 这两种写法成立吗??? 有关dom,sax等的简单问题 请问,一个数是否被另一个数整除,怎么做?
多态只是为了说明BaseClass可以具有多个SubClass?
向上转型只是为了描述父类不一定能转成子类类型?
多态向上转型向下转型都只是这些描述的术语?还是有其他意思和用途?
向上. 他们都说了,我就不说了, 总之是安全的
向下,要自己强制转型 (老虎) ,不安全,可能会抛出异常看一下thinking in java
比如一个动物,不管是狼还是老虎,得到一个动物对象后,就可以调用他的getRunSpeed()来得到奔跑速度,因此可以这样新建对象,animal a = new wolf();