[Pythonの学習旅] ---多型(クラスの知識、オブジェクト指向の三つの特徴:継承 - ポリモーフィズム - パッケージ)

Nameクラス:
__A =#パッケージ変数A 'あなたは豚です'
DEFの__init __(自己、名):
self.name名=

DEF get_name(セルフ):
印刷( '私の名前S%' %のself.name)


N1 =名前( 「陳Yuxia」)
印刷(名.__ dict__に)#Viewクラスは、辞書属性
印刷(n1._Name__a)#は、このように__aを呼び出すことができ、本当のパッケージはありません


#結果は:

{ '__module__': '__main__'、 '_Name__a': '你是猪'、 '__init__' <関数名.__ init__ 0x00000242BD968EA0で>、 'get_name' <0x00000242BD968E18で機能Name.get_name>、 '__dict__' < 「名前」オブジェクトの属性「__dict__」>「__weakref__」:「名前」オブジェクトの<属性「__weakref__」>「__doc__」:なし}

あなたは豚ですか

おすすめ

転載: www.cnblogs.com/chenyuxia/p/12130446.html