私はPythonでクラスを使用する際に新しいです。私は彼らがどのように動くか理解できません。私は機能を使い慣れていますが、クラス内のアイテムに名前をつけるのは間違っています。Pythonクラスのネーミングはどのように機能しますか?
私はチュートリアルのいずれかから回答を見つけられませんでした。だから誰かがこれを私にできるだけ簡単に説明することができ、間違っていることを教えてください。
はここに私のクラスである - この単純なクラスFPR目標は、この場合にはその数はあなたがここにいくつかの概念的な問題を抱えている5.
class do_math:
def __init__(self, num):
self.add = num
def add(self,num):
self.add = num + 1
print (self.add)
x = do_math(5)
print (x.add)
ようこそStackOverflow。ヘルプドキュメントの投稿ガイドラインを読み、それに従ってください。 [最小、完全で検証可能な例](http://stackoverflow.com/help/mcve)がここに適用されます。 MCVEコードを投稿して問題を正確に記述するまでは、効果的にお手伝いすることはできません。 投稿したコードをテキストファイルに貼り付け、説明した問題を再現できるはずです。 – Prune
どのようにクラスを動作させますか? 'add'メソッドを何度も呼び出すことができるか、クラスコンストラクタに渡された値に1を加えて、更新された値をクラスフィールドに格納しますか? – EsotericVoid
@Prune:テンプレートでもう少し注意してください。この質問にはMCVEが含まれています。それが必要なのは、質問者の混乱のより良い説明です。ほとんどのテンプレートは適用されません。 – user2357112