龙空技术网

python类封装2:行为封装

空山画雨 78

前言:

目前大家对“python算法封装”可能比较注意,看官们都需要知道一些“python算法封装”的相关资讯。那么小编也在网络上搜集了一些关于“python算法封装””的相关资讯,希望姐妹们能喜欢,朋友们快快来了解一下吧!

三、私有变量的形为封装

class studiduns:

def __init__(self,name,age,withe):

self.name=name

#self.__age=age#用双__隐藏,实际是_studiduns__age

self.set_age(age)

self.set_withe(withe)

def set_aga(self):

return self.__age

def set_with(self):

return self.__withe

def set_age(self,value):#通过方法修改私有变量。

if 21<=value<=88:

self.__age=value

else:

raise EOFError("超出范围")

def set_withe(self,lue):#制定规则

if 50<=lue<=75:

self.__withe=lue

else:

raise EOFError("体重不标准")

dy01=studiduns("张三",23,60)

print(dy01.set_aga())

print(dy01.set_with())

标签: #python算法封装