前提・実現したいこと
エラーになってしまいます。これはコンストラクタでないからですか?
もしコンストラクタでないことが理由であれば、コンストラクタとコンストラクタでないメソッドとの使える範囲の違いまで教えていただけるとても助かります。
発生している問題・エラーメッセージ
TypeError: User() takes no arguments
該当のソースコード
class User():
''''def Na(self,name):
''''''''self.name=name
''''''''print("hi",self.name)
SUser=User("maru")
SUser.Na()
空白がつかなかったので/を空白の代わりに入れています。
何が「コンストラクタでない」と言いたいのですか?
teratailで質問する場合はマークダウン記法を覚えましょう。
https://teratail.com/help#about-markdown
コードを入力する場合は以下のようにコードを「```」で囲うようにしてください。
```lang-言語名
テキスト
```
うわー!知らなかったです。ありがとうございます!!そのように次回コードを書くようにいたします。
質問は修正可能なので、この質問を修正していただけるとありがたいです。
回答1件
あなたの回答
tips
プレビュー