面向对象Python中一切皆对象
对象:数据与功能的结合体
类:多个对象相同数据与功能的结合体
PS:在程序中需要先定义类,之后才能产生对象
定义类
class Student: # 相同的数据 school = '清华大学' # 相同的功能 def choose_course(self): print('选课')
定义类的语法结构
PS:在类中定义的函数我们称之为>>>:方法
产生对象:类名加括号(实例化)
obj1 = Student() # 每次都会产生一个新的对象 obj2 = Student() obj3 = Student() print(id(obj1), id(obj2), id(obj3))