怎么显示父类不能继承的方法

求help
顺便看看我这有什么问题吗 代码能运行出来 但是不知道怎么显示father类的house属性

问题如下:

img

img

代码运行结果如下:

img

img

额。。。既然都继承了,当然是自己的了。而且属性一般都是在__init__(self)方法里定义的:

class Father:
    def __init__(self):
        self.__name = 'father name'
        self.house = 'father house'

    def eat(self):
        print('father eat')
    
    def sleep(self):
        print('father sleep')

    def __edu_back(self):
        print('father __edu_back')

class Son(Father):
    def show_eat(self):
        self.eat()
    
    def show_sleep(self):
        self.sleep()
    
    def show_house(self):
        print(self.house)

abc = Son()
abc.show_eat()
abc.show_sleep()
abc.show_house()

调用的是父类的house方法,这个方法里面只定义了一个house属性,没有输出值