通过python的abc模块能够实现虚函数;
首先在开头from abc import ABCMeta, abstractmethod
例子 :
#!/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()