隐藏属性或方法的过程称为封装,在属性前加’__‘把属性定义为私有属性,不能够被读取参数的信息
class Person:
def __init__(self,age,sex):
self.__age=age
self.sex=sex
per=Person(18,'男')
print("性别为:",per.sex)
但可以对私有属性进行赋值,获取被赋值
class Person:
def __init__(self,age,sex):
self.__age=age
self.sex=sex
per=Person(18,'男')
per.__age=21
print("性别为:",per.sex)
print("年龄为:",per.__age)
类的继承性及多态:https://blog.csdn.net/GrofChen/article/details/92684408