2. 定义类
3. 创建对象
4. 实例变量和类变量
5. 实例方法和类方法
6. 继承和多态
7. 封装和私有化
8. 魔术方法
类和对象的概念以及如何定义和使用它们。
1. 什么是类和对象
类是一种数据类型,它定义了一组属性和方法,这些属性和方法可以被对象使用。对象是类的一个实例,它具有类定义的属性和方法。
2. 定义类
中,使用关键字class定义类。类定义包括类名、属性和方法。
3. 创建对象
中,使用类名和括号创建对象。对象可以访问类定义的属性和方法。
4. 实例变量和类变量
实例变量是对象特有的变量,每个对象都有自己的实例变量。类变量是类共有的变量,所有对象共享一个类变量。
5. 实例方法和类方法
实例方法是对象特有的方法,只能由对象调用。类方法是类共有的方法,可以由类和对象调用。
6. 继承和多态
继承是指一个类可以继承另一个类的属性和方法。多态是指不同的对象可以使用相同的方法名调用不同的方法。
7. 封装和私有化
封装是指将属性和方法包装成一个类,只对外暴露必要的接口。私有化是指将属性和方法限制在类内部使用,外部无法访问。
8. 魔术方法
it__方法用于初始化对象,__str__方法用于返回对象的字符串表示。
类和对象编程。