博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
面向对象-练习1
阅读量:5359 次
发布时间:2019-06-15

本文共 1024 字,大约阅读时间需要 3 分钟。

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

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.aggersivityclass 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.aggersivityg1=Garen('草丛伦',100,30)g2=Riven('锐雯雯',80,50)g1.attack(g2)print(g1.life_value)print(g2.life_value)

 

转载于:https://www.cnblogs.com/yaya625202/p/8869803.html

你可能感兴趣的文章
OVAL学习笔记
查看>>
学生管理系统----学生封装类
查看>>
SSH-struts2的异常处理
查看>>
JSP内置对象和属性
查看>>
PMP备考笔记--1.1
查看>>
下载STS、IDEA破解版
查看>>
USERS01.DBF空间不断增加
查看>>
Func与Action
查看>>
Navicat For Mysql快捷键
查看>>
反向代理|与正向代理区别区别
查看>>
lampp(xampp)在linux中的安装和mysql的远程访问授权。
查看>>
Mybatis的分页查询
查看>>
ubuntu 16.04 tip
查看>>
linux 命令
查看>>
《30天自制操作系统》学习笔记--第14天
查看>>
LGPL协议的理解
查看>>
1、Python基础
查看>>
Unity The Tag Attribute Matching Rule
查看>>
试着理解下kvm
查看>>
一个简单有趣的证明题
查看>>