@classmethod
Marina-ju
虽恼太迟,又庆幸终于找到了喜欢的事
展开
-
python中@statimethod和@clasmetod的简单理解
1.@statimethod:加上这一句话,不需要实例化即可调用类方法。举例如下: 但我发现,只要定义方法时加了self,再用静态方法会一直报错。实例化和非实例化都会报错。 2.@classmethod:可以用来预处理传入类的变量。作用是用@classmethod语句后的方法处理了传入值后再将调用类方法。 参考文章: 1.https://blog.csdn.net/dyh4201/arti...转载 2019-05-10 23:08:31 · 341 阅读 · 0 评论 -
python模拟斗地主(@classmethod的用法)
import random class Poke(): poke = [] # 扑克牌牌堆 p1 = [] # 玩家一牌堆 p2 = [] # 玩家二牌堆 p3 = [] # 玩家三牌堆 last = None # 底牌牌堆 def init(self,f,num): # 初始化牌堆 self.flower = f # 花色 self.num = num ...转载 2019-05-16 11:08:16 · 488 阅读 · 0 评论 -
python类设计(类方法和变量,实例方法和变量@classmethod)
题目要求: 设计一个公司类,完成以下要求,并实例化不同对象进行验证 类变量 类下公司的总个数,类下实例的名称列表 类方法 返回公司类共有多少个公司实例 返回公司类的公司实例有名称列表 实例变量 公司名,简介,利润,销售额,总成本,雇员姓名 实例方法: 招聘人才(每招一个人会有成本产生,影响该实例雇员列表,人数,总成本) 解雇人员(每解雇一个人会有成本产生,影响该实例雇员列表,人数...原创 2019-05-12 19:28:26 · 1574 阅读 · 5 评论