質問するログイン新規登録

質問編集履歴

1

修正

2021/07/20 14:02

投稿

nudesudesu
nudesudesu

スコア8

title CHANGED
File without changes
body CHANGED
@@ -2,7 +2,9 @@
2
2
  下記の質問をみて、特殊メソッド__call__と、その機能がインタンス作成後に関数的に引数を持たせられると知りました。
3
3
  https://teratail.com/questions/259292
4
4
 
5
- 素朴にインスタンス作成時にコンストラクタに引数を持たせるほうがシンプルかなと思うのですが、__call__を使う利点などありますでしょうか?(コンストラクタ: __init__ では対応できないこと) クラスを継承させたときに、新しいコンストラクタのプロパティー?(selfの値)を更新できるから__call__が利点なのですか?
5
+ 素朴にインスタンス作成時にコンストラクタに引数を持たせるほうがシンプルかなと思うのですが、__call__を使う利点などありますでしょうか?
6
+ コンストラクタ: __init__ では対応できないことなどありますでしょうか?
7
+ (クラスを継承させたときに、新しいコンストラクタのプロパティー?(selfの値)を更新できるから__call__が利点なのですか?)
6
8
  ```Python
7
9
 
8
10
  class ConstractTest: