猫史档案馆


类与对象太难了

用户:ASW工业ASW工业查看:63 回复:5 评论:15 创建时间:2022-11-15T16:23:31


一个__init__就搞蒙我了,更别说还有@,父类,子类,私有变量,属性,多态性


回复

上一页第 1 页 / 共 1 页下一页
盗码师盗码师

没多难啊也……

点赞0


评论


一只吃瓜群众一只吃瓜群众

@?这个一般用不到的

点赞0


评论

不会连修饰器都不知道吧

传参用的


一只吃瓜群众一只吃瓜群众

__init__()就是在a=Abc()创建的那一瞬间执行的一个函数(其实是方法)

点赞0


评论

一般用于初始化一些变量,或者在a=A(1,2,3)这种有参数的类中,把输进去的参数保存 self.a=x之类的,x是形参

还有__new__也是类似的()()()


11451419189801145141918980

class Map: name='Map' def__init__(self): self.weight=10 def getCenter(self): return(0,0)

class ChinaMap(Map): name = 'ChinaMap'
def getCenter(self): return(32.1234,112.6789)
def __str__(self): return'%s is %dg,中心点为%s' % (self.name,self.weight,self.getCenter())

cm = ChinaMap() print(cm) 试试这个

点赞0


评论


风晴雪流成河风晴雪流成河

init其实是必须方法,没有太大权重

点赞0


评论

初始化必须要

并不是! class Something: pass

考古学家

az

你知道pygame吗

[doge]

你会python吗(包括爬虫)

知道啊

我会一点py

加一下我企鹅7636688475

我没有qq