python初心者です。
pythonにおけるClassの作り方がよくわかりません。
python
1class Something(): 2 def hoge(): 3 pass
などとすることによってsomethingというクラスをもったものがhogeというメソッドを使える…
みたいなことは何となくわかっていますが、selfや__init__の使い方がよくわかりません。
python
1class Person(): 2 def __init__(self,name): 3 self.name = name 4 5player = Person('Mark')
例えばこのようなコードがあったとして
__init__はどのような働きをしているのでしょうか
self.name = name は何をしているのでしょうか
また、__init__を使わないでclass定義をしているコードを見たことがありますが、__init__がないのとあるのではなにが違うのでしょうか。
Python初心者でありますが、どなたかご教授してくださるとありがたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/04 01:11
2016/09/04 02:29
2016/09/04 02:39