動的に作成されたクラスを入力

特定の状況では、我々は動的なフォームを作成するよう、クラスを作成する必要があり、動的例えば、クラス型を作成するために使用されます。

1  クラス人(オブジェクト):
 2  
3      DEF  __init__ (自己、名前、年齢):
 4          self.name = 5          self.age = 年齢
 6  
7  
8、P =人(" アイデン"、22 9  プリント(型(p ))
 10  プリント(型(人))
 11  
12  
13  
14  デフ __init__ (自己、名前、年齢):
 15      self.name = 16      self.age = 年齢
 17  
18dog_class =タイプ(" "、(オブジェクト)、{ " 役割"" "" __init__ "__init__ })#动态添加属性与方法
 19  プリント(dog_class)
 20  
21 D = dog_class(' MJJ '、 22 22  プリント(d.role、d.name、d.age)

 

おすすめ

転載: www.cnblogs.com/intruder/p/11429061.html