Python--day22--面向对象的交互
Python里面自带的类和对象:
类名的作用:
类里面的与属性相关的对象self的运用:
实例化:就是创建一个对象
调用方法,类名.方法名(对象名)
执行步骤:
简写:alex.walk()等价于Person.walk(alex)
对象能做的事:
#查看属性
#调用方法
#__dict__对于对象的增删改查操作都可以通过字典的语法进行
查看属性:
__dict__对于对象的增删改查操作都可以通过字典的语法进行
一般不通过__dict__形式,而是如下图形式,通过属性来操作字典
字典的增
类名能做的事
#实例化
#调用方法:只不过要自己传递self参数
#调用类中的属性,也就是调用静态属性,不需要实例化就可以查看
#对于类的名字只能看,不能操作
#调用方法:只不过要自己传递self参数
#调用类中的属性,也就是调用静态属性,不需要实例化就可以查看
类属性,静态属性:
可以通过类名来修改类属性,但不能通过__dict__来修改如:Course.__dict__['language'] = US就不行
#对于类的名字只能看,不能操作,对象的就可以
初始化方法: