问答详情
源自:2-8 Python定义实例方法

参考答案代码如何创建实例

实例中无法传递类参数,会报错提示Animal类中不需要参数,但是后面调用的方法需要传递3个参数

提问者:慕无忌1545359 2021-11-17 20:40

个回答

  • 慕无忌1545359
    2021-11-21 18:11:29

    class Animal(object):

        

        def __init(self,name,age,location):

            self.__name = name

            self.__age = age

            self.__location = location

            

        def set_name(self,name):

            self._name = name

        

        def get_name(self):

            return self._name

        

        def set_age(self,age):

            self._age= age

        

        def get_age(self):

            return self._age

            

        def set_location(self,location):

            self._location = location

        

        def get_location(self):

            return self._location



    dog= Animal()


    print(dog.__name)


  • 慕粉_pp
    2021-11-18 08:31:56

    把你的代码贴出来看一下