直接看代码写法:
class Student:
"这是Student类的说明" #__doc__
objCount = 0 #类的静态变量
def __init__(self, name, age): #构造函数,创建类的实例调用
print("构造方法!")
self.name = name #self代表对象
self.__age = age # 以__开头私有属性
Student.objCount += 1
def __del__(self): #析构函数
#self.__class__指向类
Student.objCount -= 1
print("销毁",self.__class__.__name__, self.name)
def Age(self):
"这是Age的说明"
return self.__age
def Show(self): #成员函数
"这是Show的说明"
print( "姓名:", self.name, ",年龄:", self.__age)
def __Show222(self): #以__开头私有成员函数
print( "姓名:", self.name, ",年龄:", self.__age)
def Count(self): #成员函数
"这是Count的说明"
print ("学生人数 %d" % Student.objCount)
#创建类对象
stu1 = Student("张三", 12)
print(
最后
以上就是曾经酒窝最近收集整理的关于Python面向对象写Student类的全部内容,更多相关Python面向对象写Student类内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复