美文网首页有梦才会去努力
Python面向对象构造角色

Python面向对象构造角色

作者: 黑猫编程 | 来源:发表于2019-10-06 14:22 被阅读0次

从面向过程过渡到面向对象,是一个思维转变,开始阶段需要可以练习,熟悉面向对象的思想。

# -*- 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打印出来。

相关文章

  • Python面向对象构造角色

    从面向过程过渡到面向对象,是一个思维转变,开始阶段需要可以练习,熟悉面向对象的思想。 创建英雄类,设置类的属性,n...

  • Pyhon面向对象|类、实例化、对象、继承、多态

    1.面向对象的思想 Python是一种面向对象语言。面向对象没有那么玄乎,可以理解成“对象就是一个角色”。面向对象...

  • Python面向对象编程(上)

    Python面向对象编程 面向对象的编程产生的历史原因:由于面向过程编程在构造系统时,无法解决重用,维护,扩展的问...

  • Python 面向对象之第二回合

    函数版用例 面向对象用例 总结 python构造方法 小案例

  • python面向对象学习笔记-01

    学习笔记 # 0,OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 -...

  • Python 面向对象编程

    Python 面向对象编程(一) Python 面向对象编程(一) 虽然Python是解释性语言,但是它是面向对象...

  • 什么是构造函数?

    什么是构造函数? 典型的面向对象编程语言(比如 Java 和 Python),都有“类”(class)这个概念。所...

  • 面向对象(未完成)

    面向对象 标签(空格分隔): 面向对象 第一章:面向对象(上) 什么叫面向对象 面向过程、面向对象、两者区别 构造...

  • 01 面向对象

    -------------------【面向对象】------- ----《构造函数》--- 简介:所有的构造函数...

  • python基础-02

    Python 面向对象 python是一门面向对象的语言 Python内置类属性 python对象销毁(垃圾回收)...

网友评论

    本文标题:Python面向对象构造角色

    本文链接:https://www.haomeiwen.com/subject/pduupctx.html