python: 多态与虚函数;

匿名 (未验证) 提交于 2019-12-02 22:56:40

通过python的abc模块能够实现虚函数;

例子 :

#!/usr/bin/python #coding=utf-8  from abc import ABCMeta, abstractmethod class Base():     __metaclass__=ABCMeta          #必须先声明      def __init__(self):         pass     @abstractmethod              #虚函数     def get(self):         print ‘base get‘         pass class Derivel(Base):     def get(self):         print "Derivel get"  class Derivel2(Base):     def get(self):         print "Derivel2 get"  A = Derivel() B = Derivel2() A.get() B.get() 

原文:https://www.cnblogs.com/yinwei-space/p/9275810.html

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!