-
Python3 面向对象编程
Python3 面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。
-
Python3 类的属性与方法
Python3 类的属性有实例属性与类属性,类的方法有普通方法,类方法,静态方法。把需要用户传入的属性作为实例属性,而把同类都一样的属性作为类属性。实例属性在每创造一个实例时都会初始化一遍,不同的实例的实例属性可能不同,不同实例的类属性都相同,这样减少内存的使用。
-
Python3 类的定义和对象实例
面向对象设计思想最重要的概念就是类(Class)和实例(Instance),类是抽象的模板。实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,但各自的数据可能不同。
-
Python3 类访问控制
在类的内部,如果我们定义属性和方法没有加访问控制,外部代码还是能自由地修改一个实例的属性。如果要让类内部属性不被外部访问,需要在属性的名称前加上两个下划线__,变成了一个私有变量。
-
Python3 继承与多态
继承是用已写好的类的定义作为基础建立新类的技术,新类的定义能增加新的数据或新的功能,也能用父类的功能。通过使用继承我们能够非常方便地复用以前的代码,能够大大的提高开发的效率。Python 同样支持类的继承。
-
Python3 查看对象详细信息
Python3 使用type、isinstance和dir函数来查看对象详细信息(对象类型,属性,方法等)
-
Python3 __slots__的用法
Python3 __slots__的用法
-
Python3 @property的用法
Python3 @property的用法
-
Python3 类中特殊用途的函数
Python3 类中特殊用途的函数
-
Python3 枚举类的使用
Python3 枚举类的使用
-
Python3 元类的使用
Python3 元类的使用
-
Python3 多重继承
Python3 多重继承
Python3类与面向对象
Python是一门面向对象的语言,在Python中创建一个类和对象是很容易的。本章节我们将详细介绍Python的面向对象编程