摘要: 一 多态:可以理解为事物存在的多种形态1>多态的体现父类的引用指向了自己的子类对象。父类的引用也可以接收自己的子类对象。2>多态的前提:必须是类与类之间有关系。要么继承,要么实现。通常还有一个前提:存在覆盖。3>多态的好处:多态的出现大大的提高程序的扩展性。4>多态的弊端:提高了扩展性,但是只能使用父类的引用访问父类中的成员。5>多态的应用多态的扩展性代码体现:abstract class Animal { //各种动物吃的方式不同,抽取方法 abstract void eat();}class Cat extends Animal { public void e 阅读全文
posted @ 2012-07-19 17:44 积小流,成江海 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 一、继承概述1 、特点:1> 提高了代码的复用性。2> 继承的出现让类与类之间产生了关系,提供了多态性的前提。2、 Java中的继承。1> java只支持单继承,不支持多继承。为啥呢?因为继承了多个父类如果有相同方法时,子类对象不确定运行哪一个。容易带来安全隐患。2> java支持多层继承。A-->B--->C 原来可以形成继承体系。3> java中继承的使用a)想要使用体系,先查阅父类的功能,父类的由来其实是由事物中的共性内容不断向上抽取而来的,所以父类中定义的是该体系中共性功能。b)那么在具体调用时,要创建最子类的对象,为什么呢?一是因为有可能父类 阅读全文
posted @ 2012-07-19 17:34 积小流,成江海 阅读(156) 评论(0) 推荐(0) 编辑