从面向过程过渡到面向对象,是一个思维转变,开始阶段需要可以练习,熟悉面向对象的思想。
# -*- coding: utf-8 -*-
# @Time : 2019/10/6 14:10
# @Author : 币行者
# @Email : xypip@qq.com
# @File : test2.py
class Hero:
def __init__(self, name, type, skill):
self.name = name
self.type = type
self.skill = skill
def attack(self):
print(self.name + "是一名" + self.type + "," + "大招是" + self.skill)
Heros = [
Hero("安琪拉", "法师", "炽热光辉"),
Hero("李白", "刺客", "青莲剑歌"),
Hero("鲁班七号", "射手", "空中支援")
]
Heros[0].attack()
Heros[1].attack()
Heros[2].attack()
创建英雄类,设置类的属性,name,type,skill,方法是attack,将self.name,self.type,self.skill打印出来。
网友评论