永发信息网

为什么使用抽象基类在Python

答案:2  悬赏:20  手机版
解决时间 2021-01-29 07:43
为什么使用抽象基类在Python
最佳答案
抽象方法是基类中定义的方法,但却没有任何实现。在java中,可以把方法申明成一个接口。而在python中实现一个抽象方法的简单的方法是:
class Sheep(object):
def get_size(self):
raise NotImplementedError
任何从Sheep继承下来的子类必须实现get_size方法。否则就会产生一个错误。但这种实现方法有个缺点。定义的子类只有调用那个方法时才会抛错。这里有个简单方法可以在类被实例化后触发它。使用python提供的abc模块。
全部回答
期待看到有用的回答!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
把一个底面积是15.7平方厘米的圆柱,一刀横切
牙膏上标明“仅对牙齿外源性着色有效”是什么
孟德尔两对相对性状的杂交实验中,用纯合的黄
堂子在哪里啊,我有事要去这个地方
MATLAB 自己写function K(N) 表示N! 如何用循
偕世的意思是什么啊?知道的请说下!
想送大伯一份生日礼物,该送什么好呢~要有纪
格兰仕微波炉不拔插座怎样断电
民国马伯平将军还健在吗?
什么是骚.骚有什么好处啊?
芦荡火种的意思是什么啊?知道的请说下!
手机复位键在哪
场内基金当日委托多久购买成功?
华为mate 8怎么进入单手操作
公务员面试之前,原单位需要辞职吗
推荐资讯
具有司眼睑开合,分主一身左右之阴阳功能的是
刘师哥的意思是什么啊?知道的请说下!
我女朋友18了, 同居时不是处女了, 患了宫颈
判缓刑期间能否开网约车
中国电信(西藏南路营业厅)地址在什么地方,我
<高一数学>sin∧4(15°)-cos∧4(15.)等于?
形容有些人是为了利益相处很好的句子
将企业投资区分为直接投资和间接投资的分类标
室温下 在一升氨水中溶解0.1摩尔固体氯化银
日期,入库出库结余表格,用Excel怎么做?
苗得很美甲地址好找么,我有些事要过去
动物细胞培养为什么不用受精卵
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?