53105

[code]

    class Orange:
            def _init_ (self,w,c):
                self.weight=w
                self.color=c
                print("Created!")
    
    or1=Orange(10,"dark")     
    
[/code]

`TypeError: Orange() takes no argument` と出てしまいます。どこが違うのでしょうか？


CC BY-SA 4.0
2019-03-01T02:10:36.407
53104
2019-03-01T10:59:51.340
2019-03-01T10:59:51.340
29826
32343
question
python python-idle
pythonのオブジェクト指向のエラー


Pythonのコンストラクタは `_init_` ではなく `__init__` です。


CC BY-SA 4.0
2019-03-01T02:14:01.160
53105
2019-03-01T02:14:01.160
29826
53104
answer