10 2017 档案

摘要:java中的向上转型与向下转型 首先,java的转型是基于继承的基础上的,转型的使用一般在多态中。关于在转型中最重要的一点那就是: 父类引用指向子类对象;而子类引用不能指向父类对象 向上转型与向下转型 一个简单的例子:有2个类,Animal是父类,Pig类继承自Father。 向上转型 :父类引用指 阅读全文
posted @ 2017-10-14 14:56 0x1db 阅读(266) 评论(0) 推荐(0)
摘要:多态的定义: 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)简而言之就是:==对于同一动作做出的响应产生不同的结果== 多态存在的必要条件: 1. 在继承的基础上 2. 要有重写 3. 父类引用指向子类对象(即向上转型) 多态 阅读全文
posted @ 2017-10-12 22:48 0x1db 阅读(162) 评论(0) 推荐(0)