1. 类和对象概念
对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类
类就相当于制造飞机时的图纸,用它来进行创建的飞机就相当于对象
1.1 类的构成
类(Class) 由3个部分构成:
01). 类的名称:类名
02). 类的属性:一组数据
03). 类的方法:允许对进行操作的方法 (行为)
格式:
class 类名:
方法列表
经典类:
class Hero: # 经典类(旧式类)定义形式
pass
新式类:
class Hero(object): # 新式类定义形式
def info(self):
print(“英雄各有见,何必问出处。”)
定义类时有2种形式:新式类和经典类,上面代码中的Hero为新式类,注释部分则为经典类;
object 是Python 里所有类的最顶级父类;
类名的命名规则按照"大驼峰命名法";
info 是一个实例方法,第一个参数一般是self,表示实例对象本身,当然了可以将self换为其它的名字,其作用是一个变量 这个变量指向了实例对象
1.2 对象的构成
python中,可以根据已经定义的类去创建出一个或多个对象。
格式:
对象名1 = 类名()
对象名2 = 类名()
对象名3 = 类名()
2. 添加和获取对象的属性
在方法内通过self获取对象属性