继承、接口和包.pptVIP

  • 8
  • 0
  • 约3.31千字
  • 约 20页
  • 2016-11-28 发布于河南
  • 举报
继承、接口和包

杨少波 njtuyang@ 继承、接口和包 继承、接口和包 希望重点掌握如下的知识点 继承与派生的编程技术 接口与接口的实现类 多态性及实现和应用 包及包的定义、引入 1、Java中的继承与派生 (1)有关的基本术语 继承:是指在已有类的基础上快速构造出新类的过程。 派生:是指在构造新类的同时并新增新的特性的过程。 基(父)类:被继承特性的类; 派生(子)类:在基类的基础上新创建出的类。 (2)应用继承的目的 对现有系统或原有系统的功能实现程序加以重用 扩充和完善现有系统——添加子类实现功能扩展 (3)继承的方式 单一继承:一个类只从某一个类来继承。 多重继承:一个类同时从两个以上的类来继承。 注意:在Java中不支持多重继承 2、JAVA的继承与派生的编程技术 (1)派生类的定义语法 (2)代码示例 3、Java中的接口 (1)含义 一组只有成员方法原型定义而无成员方法定义体的方法集。 接口定义了一组成员方法,但没有具体加以实现,其实现则是由实现该接口的类来加以具体完成的。 您了解C++语言中的纯虚函数吗? (2)主要的作用 为若干个类(相关或无关的类)定义一组相同的功能行为,从而达到相同的功能名称但不同的功能实现之目的(实现动态多态)。 两个类直接关联时,都必须要出现在编译中,从而产生静态绑定;而应用接口可以分离和避免两个类之间的直接绑定。 4、接口定义格式 (1

文档评论(0)

1亿VIP精品文档

相关文档