タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

プログラミングとoopに関するanimistのブックマーク (1)

  • Python基礎講座(13 クラス) - Qiita

    class Spam: val = 100 def ham(self): self.egg('call method') def egg(self,msg): print("{0}".format(msg)) print(("{0}".format(self.val))) spam = Spam() spam.ham() 結果は以下になります。 call method 100 Pythonではクラスはclass クラス名 :で作成します。クラス名の先頭は大文字です。 クラス変数とクラス内関数(=メソッド)は字下げを使用して定義します。 オブジェクトは オブジェクト = クラス() で生成します。 メソッドは オブジェクト.メソッド()で呼び出します。 上記のプログラムを日語で説明すると クラスSpamのオブジェクトspamを生成します spamオブジェクトがhamメソッドを呼び出します

    Python基礎講座(13 クラス) - Qiita
  • 1