タグ

classに関するKuzunoha-NEのブックマーク (2)

  • インスタンスの考え方・クラス型変数・コンストラクタ・静的メンバ - Qiita

    //インスタンス・ダース・ベイダーを生成 StChara dath = new StChara();//①・② //フィールド値を代入 dath.name = "ダース・ベイダー";//③ dath.focelevel = 100;//③ dath.status = "暗黒卿";//③ (考え方) ① インスタンスのメモリ領域及の確保及びフィールド作成。 ② ①で作成したそのメモリ領域に対するリンクを作成。これで、①で作成したメモリ領域にアクセスが可能になる。 ③ フィールド値を代入。 クラス変数は参照型 (コード) //dath2クラス変数を作成 StChara dath = new StChara(); dath.name = "ダース・ベイダー"; dath.focelevel = 100; dath.status = "暗黒卿"; Stchara dath2;//①クラス変数dat

    インスタンスの考え方・クラス型変数・コンストラクタ・静的メンバ - Qiita
  • 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