访问限制
Posted Mr.H
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了访问限制相关的知识,希望对你有一定的参考价值。
把下面的Student
对象的gender
字段对外隐藏起来,用get_gender()
和set_gender()
代替,并检查参数有效性:
class Student(object): def __init__(self, name, gender): self.name = name self.gender = gender
class Student(object): def __init__(self,name,gender): self.name=name self.__gender=gender def get_gender(self): return self.__gender def set_gender(self,sex): if sex==‘male‘ or sex==‘female‘: self.__gender=sex else: raise ValueError(‘Wrong gender‘) bart = Student(‘Bart Simpson‘, ‘male‘) print(bart.get_gender())
以上是关于访问限制的主要内容,如果未能解决你的问题,请参考以下文章
Flutter 报错 DioError [DioErrorType.DEFAULT]: Bad state: Insecure HTTP is not allowed by platform(代码片段