目录
-
- 1.面向对象初识
- 2.面向对象基础语法
- 3.在类中定义方法和调用方法
- 4.类的创建和实例化
- 5.面向对象的命名空间
- 6.组合
- 7.继承
- 8.object类
- 9.补充知识(队列和栈)
- 10.面向对象回顾
- 11.类的继承顺序
- 12.父类对子类的约束
- 13.多态和鸭子类型
- 14.练习
- 15.内容回顾
- 16.super方法
- 17.封装
- 18.property
- 19.反射
- 20.反射的例子
- 21.反射的另一个函数hasattr
- 22.内容回顾
- 23.两个装饰器函数(classmethod、staticmethod)
- 24.__call__和__len__方法
- 25.__new__方法
- 26.__str__和__repr__
- 27.单例
- 28.内容回顾
1.面向对象初识
生活中的对象举例:
"""
# 游戏公司
# 人狗大战
# 人 :
# 名字 性别 职业 等级 血条 武器 攻击力
# 技能 : 搓澡
# 狗 :
# 名字 品种 血条 攻击力
# 技能 : 舔
# alex = {
# 'name': 'alex',
# 'sex': '不详',
# 'job': '搓澡工',
# 'leve