类:
具有相同属性和技能的一类事物.
对象:
类的具体表现.
class 关键字
class 类名: (类名应该首字母大写)
代码块.
country = 'China' 第一部分: 静态变量, 静态字段
def __init__(self,name,age): 第二部分: 动态方法, 函数, 方法
- pass
- def func(self):
- pass
类从结构上考虑就是分这两大部分.
类名:
- #1, 类名.__dict__
- #2, 类名. country (类名.__dict__['country'] 不建议使用且无法增删改)
类名. 变量名 可以增删改查.
#3, 类名. func(111)
对象:
obj1 = 类名 ()
1, 在内存中创造了一个空的! 对象空间.
2, 自动执行__init__(self), 并且将空的对象空间传给 self
3, 在__init__方法中, 给空的对象空间封装一些属性, 然后再将完善好的空间, 返回给类名 (), 这个对象.
- # 1, 对象查看自己空间的所有属性:
- obj.__dict__
- # 2, 对象操作自己的属性. 万能的点.
obj. 属性名 (增删改查.)
# 3, 对象可以查询类中的静态字段.
obj. 静态字段.
# 4, 对象执行类中的方法.
obj. 方法名 ()
来源: http://www.bubuko.com/infodetail-2664594.html