[過去ログ] Pythonのお勉強 Part65 (1002レス)
上下前次1-新
抽出解除 レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
969(4): (ワッチョイ 323b-FSjO) 2021/11/10(水)20:42 ID:QukxIj6x0(5/6) AAS
pythonはインスタンスの生成と関数呼び出しが同じ形式だけど、
本質的にも関数なの?
970: (ワッチョイ d2ad-Iblw) 2021/11/10(水)21:01 ID:pxJ9VPJB0(1) AAS
>>969
二行目がJavascript風の
クラス実体がインスタンスを生成する関数オブジェクト
という意味なら違います
972: (オッペケ Sr79-TwtK) 2021/11/10(水)22:41 ID:iRMzm+o1r(1/2) AAS
>>969
クラスは呼び出し可能です。そのオブジェクトは通常、そのクラスの新たなインスタンスのファクトリとして
振舞いますが、 __new__() をオーバーライドして、バリエーションを持たせることもできます。呼び出しに
使われた引数は、 __new__() と、典型的な場合では __init__() に渡され、新たなインスタンスの初期化に
使われます。
任意のクラスのインスタンスは、クラスで __call__() メソッドを定義することで呼び出し可能になります。
class Foo:
pass
foo = Foo()
foo()
省8
974: (アウアウウー Sacd-bQ3l) 2021/11/11(木)09:04 ID:SpIFedoWa(1) AAS
>>969
外部リンク[html]:docs.python.org
外部リンク[html]:docs.python.org
975: (ワッチョイ b533-H2rd) 2021/11/11(木)10:17 ID:0FR2ffWe0(1) AAS
>>969
本質的には関数もクラスと同じくオブジェクトだよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 2.069s*