Pythonの学習(XII)

24.クラスの機能

クラスの機能クラスメソッドの


クラスの学生:
     DEF  __init__ (セルフ、名前、年齢、性別):
        __name__ __age __sex内部属性外装缶は自由に変更できないことを、この性を保証 
        。自己__name__ = 名前
        。自己__Age = 年齢
        。自己__Sex = セックス

    DEF print_info(セルフ):
         印刷(F ' {名前}自己.__ - .__セルフ年齢} { - } {セックスセルフ.__ ' 


#の学生の例S 
DEF print_info(S):
     印刷(F " {s.name} - {S } .age - s.sex {} '


ジャック =学生(" jack.a "、13、" " print_info(ジャック)
プリント" ------------------------- -------------- " 
jack.name = " AB " 
jack.print_info()

実行結果:

 

 変更__name

クラスの学生:
     DEF  __init__ (セルフ、名前、年齢、性別):
        __name__ __age __sex内部属性外装缶は自由に変更できないことを、この性を保証 
        セルフ。__name__ = 名前の
        自己を。__age = 年齢
        セルフ。__sex = セックス

    DEF print_info(セルフ):
         印刷(F ' {名前}自己.__ - .__自己年齢} { - } {セックス自己.__ ' 

    DEFのget_name(自己):
         戻りセルフ__name__ 

    DEF SET_NAME(セルフ、名前):
        セルフ__name__ = 


学生实例S 
DEF print_info(S):
     プリント(F ' {s.name} - {s.age} - {s.sex} ' 


ジャック =学生(" jack.a "、13、" " 印刷(jack.get_name())
 プリント" --------------------------------------- " 
jack.name = " AB " 
jack.set_name(" BA " 
jack.print_info()

実行結果:

 

おすすめ

転載: www.cnblogs.com/songxiaoke/p/11890705.html