Python object creation

后端 未结 3 1191
暗喜
暗喜 2020-12-11 05:50

I am pretty new to Python world and trying to learn it.

This is what I am trying to achieve: I want to create a Car class, its constructor checks for the input to se

3条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-11 05:59

    derived from object for new-style class
    use __init__ to initialize the new instance, not __self__
    __main__ is helpful too.

    class Car(object):
        def __init__(self,input):
            self.carName = input
    
        def showName(self):
            print self.carName
    def main():
        a = Car("bmw")
        a.showName()
    if __name__ == "__main__":
        main()
    

提交回复
热议问题