找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 896|回复: 1

[求助] 关于继承的问题

1

主题

2

帖子

2

积分

贫民

积分
2
yongxinbaibai 发表于 2022-1-4 22:14:37 | 显示全部楼层 |阅读模式
在网上找了一段代码:
class Person(object):
    def __init__(self,name):
        #定义私有的变量 __name
        self.__name=name
        #定义公有变量age weight
        self.age=10
        self.weight=40

    def __get_age(self):
        return self.age
    def __get_weight(self):
        return self.weight
    def get_name(self):
        return self.__name
#继承Persion类
class Student(Person):
    def Student_name(self):

        #强制操作方式来获取父类的的方法
        return self._Person__name

if __name__ == '__main__':
    s = Student("keny")
    print(' 普通方法', s.get_name())
    print(' 父类方法私有方法', s._Person__get_age())
    print(' Student 类的普通方法',s.Student_name())
请高手们帮我看看为什么总报错?

无标题.png
回复

使用道具 举报

0

主题

1

帖子

1

积分

贫民

积分
1
fumeng 发表于 2022-1-6 09:54:55 | 显示全部楼层
换个 工具,用 vs code ,别用这个idle shell
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表