# -*- coding:utf-8 -*-
''' Student 类(如何在外部访问私有方法)
- 两个属性, name, level
- 如果实例level是班长, 具有打分功能,输出打分成功,如果不是,不具有打分功能,输出权限不足'''
class Student:
def __init__(self,name,level):
self.name=name
self.__level=level
def levelTrue(self):
#self.__level="班长"
print("名字为:%s level为:%s,打分成功!"%(self.name,self.__level))
def is_level(name,level):
Student1 = Student(name, level)
if level=='班长':
# Student1 = Student(name, level)
Student1.levelTrue()
else:
print("名字为:%s level为:%s,权限不足打分失败!"%(Student1.name,level))
while True:
name=input('输入名字:')
level=input('输入level:')
is_level(name,level)
# Student1.levelTrue()
001 Student 类(如何在外部访问私有方法)
最新推荐文章于 2021-10-25 23:02:25 发布