Python基础教程7 再谈抽象

7 再谈抽象

在前几章,你学习了Python内置的主要对象类型(数、字符串、列表、元组和字典),大致了解了众多的内置函数和标准库,还创建了自定义函数。不过有一点还没有学习,那就是创建自定义对象,而这正是本章的主题。

你可能会问,自定义对象到底多有用呢?创建自定义对象好像很酷,但能使用它们来做什么呢?你有字典、序列、数和字符串可用,难道仅使用它们不能创建出满足需求的函数吗?当然能,但创建自定义对象(尤其是对象类型或类)是一个Python核心概念。事实上,这个概念非常重要,以至于Python与Smalltalk、C++、Java等众多语言一样,被视为一种面向对象的语言。

在本章中,你将学习如何创建对象,还将学习多态、封装、方法、属性、超类和继承。需要学习的内容很多,现在就开始吧。

注意 如果你熟悉面向对象编程这一概念,很可能知道构造函数。本章不讨论构造函数,相关的全面讨论请参阅第9章

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181012G098OB00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券