让Python对象支持任意属性-反射机制探索

作者: taiji1985 | 来源:发表于2017-02-06 17:35 被阅读56次

下面这个例子演示了支持任意属性的Python类。

'''
Created on 2016-5-4

@author: Administrator
'''

import time

class Book:
    def hello(self,next='Default'):
        print 'helo',next
        return 'hello '+next


    def __getattr__(self,name):
        print 'name'
        return self.hello;

book = Book();
book.sss()
book.bbb()
book.eee()
book.ddd()
print book['ss']

相关文章

  • 让Python对象支持任意属性-反射机制探索

    下面这个例子演示了支持任意属性的Python类。

  • Java反射机制详解及Method.invoke解释

    Java反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个的所有属性和方法;对于任意一个对象...

  • java 反射机制

    反射 Java反射机制是在运行状态中,对于任意类,可以知道该类中所有的属性和方法,对于任意对象,可以调用它的任意一...

  • 反射

    反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能...

  • java反射

    什么是反射机制 java反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法。对于任意一个对象,...

  • 每日一题:什么是反射?

    反射机制介绍 JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象...

  • 什么是反射机制?反射机制的应用场景有哪些?

    反射机制介绍 JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象...

  • Java反射

    什么是反射机制 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象...

  • 反射-Field:通过反射机制,获取对象属性+私有属性

    反射-Field:通过反射机制,获取对象属性+私有属性

  • java反射机制

    1反射机制是什么 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能...

网友评论

    本文标题:让Python对象支持任意属性-反射机制探索

    本文链接:https://www.haomeiwen.com/subject/gdsuittx.html