父与子的编程之旅 8.5分
读书笔记 第14章 对象
RichDevos

第14章 对象 第155页

本章讲解面向对象编程思想。详细讲解了对象与真实世界的对象有何区别。面向对象的三大特性分别是封装,继承和多态。当然这些都是围绕类(class)进行的。通过类去创建对象,每个对象都有自己的属性和方法。通过对象名加(.)的形式去引用。本章末尾还提到了魔术方法和代码桩等。如果想深入了解面向对象思想,可以找相关的书籍学习。

内置函数:

(无)

术语:

初始化(initializing)对一个类开始进行实例化,或开始创建对象。

魔法方法(特殊方法,魔幻方法 special method)创建类时Python自动包含的一些方法,通常称为特殊方法。

数据隐藏(data hiding)按编程术语来讲,如果限制对对象数据的访问,使得只能通过使用方法来获取和修改这些数据,就称为数据隐藏。

多态(polymorphism)是指对于不同的类,可以有同名的两个(或多个)方法。取决于这些方法分别应用到哪个类,它们可以有不同的行为。

继承(polymorphism)在面向对象编程中,类可以从其他类继承属性和方法。

派生类(derived class)或子类(subclass)就是从其他类继承属性或方法的类。

代码桩(code stub)“空”函数或方法称为代码桩。

0
《父与子的编程之旅》的全部笔记 28篇
豆瓣
免费下载 iOS / Android 版客户端