Java程序设计简明教程p05课件教学.pptVIP

  • 3
  • 0
  • 约 59页
  • 2017-01-04 发布于未知
  • 举报
Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第5章 Java面向对象程序设计基础 面向对象程序设计(Object Oriented Programming;OOP)是当今最完善的程序设计方法,其思想是将事物抽象为对象,对象具有自己的属性和行为,通过对象之间消息的传递来完成特定的任务。 5.1 面向对象技术的编程特点 面向对象技术具有三个重要特点:封装(Encapsulation)、继承(Inheritance)和多态(Polymorphism)。 1.封装性 对象是数据(属性)和方法(行为,服务)的封装。封装是面向对象的一个重要原则。所谓封装就是把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。 2.继承性 面向对象程序设计中的类是一个层次化的组织结构。继承是一种由已有类创建新类的机制,是面向对象程序设计的基石之一。继承是存在于面向对象程序的两个或多个类之间的一种关系。被继承的类称为父类、基类或超类,属于子类的上层类。继承了父类或基类的类称为子类。子类继承父类的非私有属性和方法,还可以添加新的属性和方法,重构父类的方法。 3.多态性 多态是面向对象程序设计的又一重要特征,通过方法重载、方法重构及抽象类等技术实现。 4.消息 单独的对

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档