Python 3 の勉強中で、質問です。
外部ファイルのクラスの呼び出しについて教えてください。
下のコードを実行すると 「Ymada さんの年齢は 17 才です。」
となります。
class MyClass:
コンストラクタ
def init(self,name,age):
self.name = name
self.age = age
def getInfo(self):
return self.name, self.age
x=MyClass('Yamada',17)
x.getInfo()
print(x.name+' さんの年齢は'+str(x.age)+' 才です。')
このコードの下3行を削除して test_class.py として
別のコードから呼び出して、同じ結果を得るにはどのように記述
すればいいのでしょうか?
下のコードを実行しましたがだめでした。
import test_class
myclass = test_class.MyClass()
myclass.name='Yamada'
myclass.age=17
myclass.getInfo()
print(myclass.name+' さんの年齢は'+str(myclass.age)+' 才です。')
del myclass
外部コードから x=MyClass('Yamada',17) のように引数渡しはできない
のでしょうか?
よろしくお願いします。
回答3件
あなたの回答
tips
プレビュー