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

来源:2-8 Python定义实例方法

慕无忌1545359

2021-11-17 20:40

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

写回答 关注

2回答

  • 慕无忌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

    把你的代码贴出来看一下

Python3 进阶教程(新版)

学习函数式、模块和面向对象编程,掌握Python高级程序设计

41910 学习 · 236 问题

查看课程

相似问题