Python私有变量详解编程语言

# 访问限制的保护,代码更加健壮 
class Student(object): 
    def __init__(self,name,score): 
        self.__name= name 
        self.__score = score 
     
    def print_scrore(self): 
        print("%s:%s" % (self.__name,self.__score)) 
     
    def get_name(self): 
        return self.__name 
     
    def get_score(self): 
        return self.__score 
 
    def set_score(self): 
        if 0<=score<=100: 
            self.__score=score 
        else: 
            raise ValueError('bad score') 
 
bart = Student('frank',100) 
print(bart.get_name()) 
print(bart.get_score())

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/15824.html

(0)
上一篇 2021年7月19日 18:45
下一篇 2021年7月19日 18:45

相关推荐

发表回复

登录后才能评论