请简单说说你对多态、向上转型,向下转型的理解 主要是,请说说它们的用途,谢谢。如果能抽象的举个例子,那最好。谢谢。给描述最简单最通俗易懂的朋友每人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宝典丛书PDF电子书(电子工业出版社出版) JAVA公钥加密,私钥解密(跟帖有分) 有关Socket的两个问题 我也说说数据结构的作用,欢迎点评,我有的是分 :) 这个java程序怎么导入图片 也许改变我程序员命运的一道面试题 请问那里有很详细的关于JDBC+swing的例子与教程呢? 键盘事件的简单问题 如何保护从方法中return出来的对象 java中读文件问题 有关dom,sax等的简单问题 请问,一个数是否被另一个数整除,怎么做?
多态只是为了说明BaseClass可以具有多个SubClass?
向上转型只是为了描述父类不一定能转成子类类型?
多态向上转型向下转型都只是这些描述的术语?还是有其他意思和用途?
向上. 他们都说了,我就不说了, 总之是安全的
向下,要自己强制转型 (老虎) ,不安全,可能会抛出异常看一下thinking in java
比如一个动物,不管是狼还是老虎,得到一个动物对象后,就可以调用他的getRunSpeed()来得到奔跑速度,因此可以这样新建对象,animal a = new wolf();