摘要: 一 多态:可以理解为事物存在的多种形态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) 编辑
摘要: 一:主函数1.publicstaticvoidmain(String[]args)主函数:是一个特殊的函数。作为程序的入口,可以被jvm调用。主函数的定义:public:代表着该函数访问权限是最大的。static:代表主函数随着类的加载就已经存在了。void:主函数没有具体的返回值。main:不是关键字,但是是一个特殊的单词,可以被jvm识别。(String[]arr):函数的参数,参数类型是一个数组,该数组中的元素是字符串。字符串类型的数组。主函数可以重载,但是只执行:参数类型为(String[ ] args)的主函数。主函数是固定格式的:jvm识别。二静态static1.static关键字 阅读全文
posted @ 2012-07-17 15:43 积小流,成江海 阅读(197) 评论(0) 推荐(0) 编辑