エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Happy Programming » Pythonのクラス定義でちょっとはまるとこ
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Happy Programming » Pythonのクラス定義でちょっとはまるとこ
Rubyを使って簡単なクラスを定義してみる。 class Person attr_reader :name def initialize(name) @nam... Rubyを使って簡単なクラスを定義してみる。 class Person attr_reader :name def initialize(name) @name = name end end すごく簡単だ。上の文はこうも書ける。 class Person def initialize(name) @name = name end def name @name end end その後、そのクラスを使ったコードで person1 = Person.new("ichiro") puts person1.name とすれば"ichiro"という出力が得られる。 このコードの puts person1.name という部分は puts person1.name() こう書いても問題ない。 要はperson1.nameはインスタンス変数に直接アクセスしている訳ではなくメソッドを呼び出しているという事。