chevron_left

Python 入门教程

免费
第 4.2 回

教程文档

Python 入门教程 - 面向对象深入(私有、类属性、类方法、静态、单例)

2023年11月14日
Python 入门教程

面向对象深入(私有、类属性、类方法、静态、单例)

私有属性和私有方法

在属性名或方法名前面加上 __ 的就是私有

class Father:
    def __init__(self):
        # 私有属性
        self.__money = "1000万"

    # 私有方法
    def __drinking(self):
        print("我喜欢喝酒")

    def get_money(self):
        print("我是你爹,我有钱")
        print("我有%s,但我就是不给你" % self.__money)
        self.__drinking()


class Child(Father):
    def get_money(self):
        print("我没钱")
        # 私有属性和方法,子类也无法访问
        # print("我爹有%s" % self.__money)
        # self.__drinking...

课程介绍

此教程由长乐未央官方出品,目的是让新手能在最短的时间系统学会 Python

市面上现有的 Python 文字教程、书籍,或者视频教程,无不是啰嗦繁琐的要命。我们只想写一个简明,能快速上手的教程。期间也参考了大量现有资料,在前人基础上进一步修改,调整,简化代码,让人能一目了然。

适合这样的人

新手