把对象比作饼干,那么类就是制作饼干的模具
我们通过类定义数据类型的属性(数据)和方法(行为),也就是说“类将行为和状态打包在一起”
类的结构
对象是类的具体实体,一般称为“类的实例”,类看做“饼干模具”,对象就是这个”模具“制作出来的”饼干“
从一个类创建对象时,每个对象会共享这个类的行为(类中定义的方法),但会有自己的属性值(不共享状态)。更具体的一点,“方法代码是共享的,属性不共享”
对象的结构
Python中,一切皆对象,“类”也称为类对象,类的实例也称为实例对象
定义类的语法格式如下:
class 类名:
类体
要点如下:
1 class Student: 2 3 def __init__(self,name,score): 4 self.name=name 5 self.score=score 6 7 def say_score(self): 8 print("{0}的分数是:{1}".format(self.name,self.score)) 9 10 11 s1 = Student("Xujie",18) 12 s1.say_score()
原文:https://www.cnblogs.com/xujie-0528/p/13655931.html