Python07_用类实现抽象和封装.pptxVIP

  • 54
  • 0
  • 约4.84千字
  • 约 26页
  • 2020-04-11 发布于辽宁
  • 举报
7 用类实现抽象和封装第7章 面向对象程序设计本章内容面向对象程序设计概述创建类与对象构造方法和析构方法类的继承类的多态运算符重载面向对象程序设计的应用比程序或函数更高层次的封装是面向对象程序设计,不仅封装了代码,也封装了操作的数据。面向对象使得软件开发更加灵活,更适用于大型软件的设计与开发。7.1 面向对象编程概述面向对象程序设计的概念1.面向对象程序设计面向对象(OO)是符合人类思维习惯的编程思想。基于面向对象思想的程序设计方法被称为面向对象的程序设计(Object Oriented Programming)。2. 与面向过程程序设计的比较把解决的问题按照一定规则划分为多个独立的对象,然后通过调用对象的方法来实现多个对象相互配合,完成应用程序功能。3. 对象和类对象(Object)将描述事物的一组数据和与这组数据有关操作封装在一起,形成一个实体,就是对象。具有相同或相似性质的对象的抽象就是类(Class)。7.1 面向对象编程概述面向对象程序设计的特点1. 封装性将数据和对数据的操作组织在一起,定义一个新类的过程就是封装(Encapsulation)。2. 继承性继承(Inheritance)描述了类之间的关系。继承的类(子类)可以对被继承的类(父类)的操作进行扩展或重定义。3. 多态性多态(Polymarphism)指类中的方法重载,即一个类中有多个同名(不同参数)的方法,方

文档评论(0)

1亿VIP精品文档

相关文档