面向对象:进阶
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())
以上是关于面向对象:进阶的主要内容,如果未能解决你的问题,请参考以下文章