
エントリーの編集

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

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
__init__メソッド - Qiita
class FruitPrice: def __init__(self): print('自動で出力されました') fruit_price = FruitPrice() と... class FruitPrice: def __init__(self): print('自動で出力されました') fruit_price = FruitPrice() と記述することで、fruit_price = FruitPrice()でFruitPriceクラスのインスタンスが生成された直後に__init__メソッドが呼び出され、その中の処理が実行されます。 これまでは、インスタンスメソッドがinfoであればfruit_price.info()と記述しなければ呼び出すことができませんでした。 __init__メソッドを用いる利点 これまでは、 1.クラスを用意する 2.クラスからインスタンスを生成する 3.インスタンス変数に値を代入する を順に行っていたが、__init__メソッドを用いることで手順の2,3をまとめて、 「インスタンス生成すると同時にインスタンス変数に値を代入する」を