python: 多态与虚函数;
Posted 穿越王子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python: 多态与虚函数;相关的知识,希望对你有一定的参考价值。
通过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()
以上是关于python: 多态与虚函数;的主要内容,如果未能解决你的问题,请参考以下文章