摘要:
魔法方法__init__() class Hero(object): """定义了一个英雄类,可以移动和攻击""" # Python 的类里提供的,两个下划线开始,两个下划线结束的方法,就是魔法方法,__init__()就是一个魔法方法,通常用来做属性初始化 或 赋值 操作。 # 如果类面没有写__ 阅读全文
摘要:
实例方法内通过self获取对象属性 class Hero(object): """定义了一个英雄类,可以移动和攻击""" def move(self): """实例方法""" print("正在前往事发地点...") def attack(self): """实例方法""" print("发出了一招 阅读全文
摘要:
添加和获取对象的属性 class Hero(object): """定义了一个英雄类,可以移动和攻击""" def move(self): """实例方法""" print("正在前往事发地点...") def attack(self): """实例方法""" print("发出了一招强力的普通攻击 阅读全文
摘要:
创建对象 python中,可以根据已经定义的类去创建出一个或多个对象。 创建对象的格式为: 对象名1 = 类名() 对象名2 = 类名() 对象名3 = 类名() 创建对象demo: class Hero(object): # 新式类定义形式 """info 是一个实例方法,类对象可以调用实例方法, 阅读全文
摘要:
定义类 定义一个类,格式如下: class 类名: 方法列表 demo:定义一个Hero类 # class Hero: # 经典类(旧式类)定义形式 # class Hero(): class Hero(object): # 新式类定义形式 def info(self): print("英雄各有见, 阅读全文
摘要:
面向对象编程介绍 想一想 请用程序描述如下事情: A同学报道登记信息 B同学报道登记信息 C同学报道登记信息 A同学做自我介绍 B同学做自我介绍 C同学做自我介绍 stu_a = { "name":"A", "age":21, "gender":1, "hometown":"河北" } stu_b 阅读全文