Python--day22--面向对象的交互
Python里面自带的类和对象:

类名的作用:


类里面的与属性相关的对象self的运用:


实例化:就是创建一个对象

调用方法,类名.方法名(对象名)

执行步骤:

简写:alex.walk()等价于Person.walk(alex)


对象能做的事:
#查看属性
#调用方法
#__dict__对于对象的增删改查操作都可以通过字典的语法进行
查看属性:


__dict__对于对象的增删改查操作都可以通过字典的语法进行

一般不通过__dict__形式,而是如下图形式,通过属性来操作字典

字典的增

类名能做的事
#实例化
#调用方法:只不过要自己传递self参数
#调用类中的属性,也就是调用静态属性,不需要实例化就可以查看
#对于类的名字只能看,不能操作
#调用方法:只不过要自己传递self参数

#调用类中的属性,也就是调用静态属性,不需要实例化就可以查看
类属性,静态属性:

可以通过类名来修改类属性,但不能通过__dict__来修改如:Course.__dict__['language'] = US就不行


#对于类的名字只能看,不能操作,对象的就可以

初始化方法:

浙公网安备 33010602011771号