摘要: 多态:某一类事物的多种存在形态 对象多态的前提: 1:类与类(或接口)要有继承(或实现)关系。 2:一定要有方法的重写。 3:一定要有父类或者接口的引用指向子类的对象。 多态的好处 多态的出现大大的提高了程序的扩展性。 多态的弊端 提高了扩展性,但是只能使用父类的引用访问父类中的成员。 多态中成员的 阅读全文
posted @ 2013-11-04 20:20 小痞 阅读(256) 评论(0) 推荐(1)
摘要: 抽象类的特点: <1> 抽象方法一定在抽象类中 <2> 抽象方法和抽象类都必须被abstract关键字修饰 <3> 抽象类不可以用new创建对象,因为调用抽象方法没意义 <4> 抽象类中的抽象方法要被使用,必须由子类复写起所有的抽象方法后,建立子类对象调用; 如果子类只覆盖了部分的抽象方法,那么该子 阅读全文
posted @ 2013-11-04 19:16 小痞 阅读(190) 评论(0) 推荐(0)
摘要: (1)继承的体系结构:就是对要描述的事物进行不断的向上抽取,就出现了体系结构。 要了解这个体系结构中最共性的内容,就看最顶层的类。 要使用这个体系的功能,就用最底层的类创建对象。 (2)继承的好处: 继承的出现,提高了代码的复用性。 继承的出现,让类与类之间产生了关系,extends来表示, 这个关 阅读全文
posted @ 2013-11-04 18:36 小痞 阅读(153) 评论(0) 推荐(0)
摘要: 封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 将变量和访问这个变量的方法放在一起,将一个类中的成员变量全部定义成私有的,只有这个类自己的方法才可以访问到这些成员变量,这就基本上实现对象的封装,就很容易找出要分配到这个类上的方法了,就基本上算是会面向对象的编程了。把握一个原则:把对同一 阅读全文
posted @ 2013-11-04 18:01 小痞 阅读(412) 评论(0) 推荐(0)