Amethyst_Evil 2015-09-26 09:36 采纳率: 0%
浏览 2740

关于python类的初始化问题

代码如下:
class Fruit:
def init(self,*args):
for arg in args:
arg(self)
def has_not_harvest(self):
self.has_harvest = False
def setColor(color):
def method(self):
self.color = color
return method
以上是关于类Fruit的定义,接下来实例化的时候出现问题,代码如下:
apple = Fruit(has_not_harvest,setColor('green'))
求问为什么会有弹出错误显示如下:
NameError: name 'has_not_harveest' is not defined图片说明

  • 写回答

4条回答 默认 最新

  • Robot-C 2015-09-26 09:39
    关注

    最近在学python的GUI编程,遇到一个问题。
    报错内容: super(Application,self).__init__(master)
    TypeError: must be type, not classobj
     
    代码如下:
    from Tkinter import *
    #基于Frame框架的Application类
    class Application(Frame):
      ......
    答案就在这里:python类中的初始化问题
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    评论

报告相同问题?

悬赏问题

  • ¥188 需要修改一个工具,懂得汇编的人来。
  • ¥15 livecharts wpf piechart 属性
  • ¥20 数学建模,尽量用matlab回答,论文格式
  • ¥15 昨天挂载了一下u盘,然后拔了
  • ¥30 win from 窗口最大最小化,控件放大缩小,闪烁问题
  • ¥20 易康econgnition精度验证
  • ¥15 msix packaging tool打包问题
  • ¥28 微信小程序开发页面布局没问题,真机调试的时候页面布局就乱了
  • ¥15 python的qt5界面
  • ¥15 无线电能传输系统MATLAB仿真问题