java开发技术任务驱动式教程教学课件作者庾佳项目五+面向对象的三大特性.pptxVIP

  • 2
  • 0
  • 约7.95千字
  • 约 48页
  • 2019-10-11 发布于广东
  • 举报

java开发技术任务驱动式教程教学课件作者庾佳项目五+面向对象的三大特性.pptx

面向对象的三大特性封装|继承|多态01.掌握封装概念及其使用02.掌握继承的有限和实现? 技能目标03.掌握抽象类和抽象方法的使用04.掌握多态的优势和应用场合05.掌握父类和子类之间的类型转换封装01预备知识继承02多态03预备知识 -01封装封装是面向对象的特征之一,是对象和类概念的主要特性。封装是把过程和数据包围起来,对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。一旦定义了一个对象的特性,则有必要决定这些特性的可见性,即哪些特性对外部世界是可见的,哪些特性用于表示内部状态。在这个阶段定义对象的接口。通常,应禁止直接访问一个对象的实际表示,而应通过操作接口访问对象,这称为信息隐藏。事实上,信息隐藏是用户对封装性的认识,封装则为信息隐藏提供支持。封装保证了模块具有较好的独立性,使得程序维护修改较为容易。对应用程序的修改仅限于类的内部,因而可以将应用程序修改带来的影响减少到最低限度。预备知识 -02继承继承所描述的是“is-a”的关系,如果有两个对象A和B,若可以描述为“A是B”,则可以表示A继承B,其中B是被继承者称之为父类或者超类,A是继承者称之为子类或者派生类。 实际上继承者是被继承者的特殊化,它除了拥有被继承者的特性外,还拥有自己独有的特性。例如猫有抓老鼠、爬树等其

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档