
第四章 继承和多态
yipyk
这个作者很懒,什么都没留下…
展开
-
【Python进阶】4-4 获取对象信息 | type() / isinstance() / dir()
文章目录1、使用type()2、使用isinstance()3、使用dir()小结 当我们拿到一个对象的引用时,如何知道这个对象是什么类型、有哪些方法呢? 1、使用type() 首先,我们来判断对象类型,使用 type() 函数: 基本类型都可以用 type() 判断: >>> type(123) <class 'int'> >>> type('st...原创 2020-02-27 15:35:23 · 182 阅读 · 0 评论 -
【Python进阶】4-2 多态 | 什么是多态 / 静态语言vs动态语言 / python中多态
文章目录1、什么是多态“开闭”原则2、静态语言 vs 动态语言小结3、python中多态 1、什么是多态 要理解什么是多态,我们首先要对数据类型再作一点说明。当我们定义一个class的时候,我们实际上就定义了一种数据类型。我们定义的数据类型和Python自带的数据类型,比如str、list、dict没什么两样: a = list() # a是list类型 b = Animal() # b是Anim...原创 2020-02-27 13:54:27 · 363 阅读 · 0 评论 -
【Python进阶】4-1 继承 | 继承定义 / 继承一个类 / 判断类型isinstance()
文章目录1、什么是继承继承有什么好处?2、Python中继承一个类3、python中判断类型 1、什么是继承 在OOP程序设计中, [ 面向对象编程(Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。] 当我们定义一个class的时候,可以从某个现有的class继...原创 2020-02-27 11:14:16 · 309 阅读 · 0 评论