返回顶部

收藏

python虚函数定义

更多
class SpecialCase:
    def amethod(self): 
       print 'special'

class NormalCase:
    def amethod(self): 
       print 'normal'

def appropriateCase(isnormal=1):
    if isnormal: 
       return NormalCase()
    else: 
       return SpecialCase()

aninstance = appropriateCase(isnormal=0)
aninstance.amethod()

标签:Python,Class

收藏

0人收藏

支持

0

反对

0

相关聚客文章
  1. Kevin Shao 发表 2014-05-12 11:58:48 Python高级特性 Part III: Classes和Metaclasses
  2. 博主 发表 2013-01-28 15:43:29 How to compile Python code to Java .class
  3. 博主 发表 2013-11-23 08:00:00 Python class 入门
  4. 博主 发表 2013-01-28 15:43:29 How to compile Python code to Java .class
  5. fanhuafeng 发表 2014-03-12 08:41:55 python学习之类(class)
  6. 博主 发表 2013-03-22 00:00:00 如何在Python中滥用函数式编程(误)
  7. 博主 发表 2017-04-30 09:29:26 Centos安装升级python3.6
  8. 田俊 发表 2014-09-10 11:32:36 (4)一起用python之基础篇——入门书
  9. the5fire 发表 2017-05-07 10:51:34 Python工程师进阶之道
  10. 代码猴 发表 2014-09-11 02:58:25 python 函数的深入理解与装饰器实现
  11. 博主 发表 2017-05-24 00:00:00 Python重构logging系统
  12. 博主 发表 2013-02-28 15:24:00 Python线程同步机制: Locks, RLocks, Semaphores, Condition

发表评论