zoukankan      html  css  js  c++  java
  • 面向对象-练习1

    通过类数据属性统计实例化次数

    class Student:
        school='luffcity'
        count=0
        def __init__(self,name,age,sex):
            self.name=name
            self.age=age
            self.sex=sex
            Student.count+=1
        def learn(self):
            print("% is learing" % self.name)
    
    stu1=Student('Alex','male',38)
    print(stu1.count)
    stu2=Student('Agon','male',88)
    print(stu2.count)

    对象之间的交互

    # 模仿LOL定义两个英雄
    class Garen:
        camp='Demacia'
        def __init__(self,nickname,life_value,aggresivity):
            self.nickname=nickname
            self.life_value=life_value
            self.aggersivity=aggresivity
        def attack(selfs,enemy):
            enemy.life_value -= selfs.aggersivity
    class Riven:
        camp='Noxus'
        def __init__(self,nickname,life_value,aggresivity):
            self.nickname=nickname
            self.life_value=life_value
            self.aggersivity=aggresivity
        def attack(selfs,enemy):
            enemy.life_value -= selfs.aggersivity
    g1=Garen('草丛伦',100,30)
    g2=Riven('锐雯雯',80,50)
    g1.attack(g2)
    print(g1.life_value)
    print(g2.life_value)
  • 相关阅读:
    05-浮动/css
    04-选择器/css
    03-样式表/css
    02-html标签&表格&表单
    01-html基础&标签
    vue分页组件重置到首页问题
    VUE通过索引值获取数据不渲染的问题
    常见IE8兼容性问题及解决
    Ajax
    sea.js模块化工具
  • 原文地址:https://www.cnblogs.com/yaya625202/p/8869803.html
Copyright © 2011-2022 走看看