面向对象:进阶

Posted 娄先生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象:进阶相关的知识,希望对你有一定的参考价值。

一、类成员修饰符

  类中属性与方法可以分为两类:

      公有成员:到处都可以访问,可以被继承

      私有成员:外部不能访问,只能类内部去访问和修改(当修改修改的时候,可以利用内部的方法去调用私有属性去供外部修改),不能被继承。

           定义的时候前面加上两个__ 下划线

class Girl:
    def __init__(self, name, age):
        self.name = name
        self.__age = age
    
    def look_age(self):
        return self.__age

    def modify_age(self):
        self.__age += 1
        return self.__age

g = Girl(li, 18) # g.__name   # 直接报错,私有成员,外部不能直接访问 print(g.look_age()) print(g.modify_age())

 

 

以上是关于面向对象:进阶的主要内容,如果未能解决你的问题,请参考以下文章

java学习---面向对象进阶

python-前方高能-面向对象-进阶3

python-面向对象进阶

进阶面向对象

python学习笔记-面向对象进阶&异常处理

python学习笔记-面向对象进阶&异常处理