类:具有相同属性和方法的一类事物
对象和实例是类的实例化
实例化是类实例的过程。
属性分静态属性和动态属性也叫(方法)。引用是:类名.属性和类名.方法()。
命名空间
创建一个类就会创建一个类的名称空间,用来存储类中定义的所有名字,这些名字称为类的属性
而类有两种属性:静态属性和动态属性
- 静态属性就是直接在类中定义的变量
- 动态属性就是定义在类中的方法
其中类的数据属性是共享给所有对象的
而类的动态属性是绑定到对象的
类名不能调用对象的属性:类可
对象可以查看属性和调用方法。
实例就是对象:
实例.方法名()
实例.对象属性
实例增加属性:实例。新增属性名=新属性名
dir(类)返回类中的所有名字列表
isinstace(对象,类)判断对象是否为类的实例
print(Person.——dict——)返回一个字典key是属性名,value是属性值
print(Person._module)person类所在的模块
print(Person._name_,type(Person._name_))字符串数据类型的类名