首页 > 编程知识 正文

python封装api接口,python函数封装与调用

时间:2023-05-03 20:22:13 阅读:26363 作者:1618

封装是利用面向对象的编程语言对客观世界的模拟。 在客观世界中,对象的所有状态信息都隐藏在对象内部,不能从外部直接操作或修改。 对于一个班

或对象被很好地封装。

以下举例说明如何理解软件包

数据封装:主要原因是保护隐私,明确区分内外。 隐藏数据不是目的。 通过向外部提供隐藏和处理数据的接口,并限制接口的数据操作,可以对数据属性操作进行严格控制。 classTeacher:

def__init__(self,name,age ) :

self.__name=name

self.__age=age

Deftell_info(self ) :

print (姓名:%s,年龄:%s ) (self.__age,self.__age ) )

defset_info(self,name,age ) :

ifnotisinstance(name,str ) :

raiseTypeError ('名称必须是字符串类型) )

if不同步(age,int ) :

raiseTypeError (('年龄必须是整数) ) ) ) )。

self.__name=name

self.__age=age

t=teacher(Egon )、18 ) ) )。

t.tell_info ()

t.set_info(Egon ),19 ) )。

t.tell_info ()

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。