###前提・実現したいこと
Python3でクラス間の値の受渡しについて質問させて下さい。
標準入力で受け取った値を利用しやすくするために、別クラスにデータ格納用のメソッドを作り受け取った値をクラス変数に代入しました。
その後、別クラスでその値を利用するためにデータ格納用のクラスを呼び出したのですが、そこからうまく値を取り出せません。
###該当のソースコード
python
1class Datasave: 2 def __init__(self): 3 self.status = None 4 def input_data(self,userdata): 5 self.status = userdata 6 def get_data(self): 7 return self.status 8 9class Main: 10 datasave = Datasave() 11 userdata1 = input() 12 userdata2 = input() 13 user = [userdata1,userdata2] 14 datasave.input_data(user) 15 print(datasave.get_data)#ここで入力された値を表示したいです 16 17Main()
###試したこと
ゲッター、セッター等を取り入れようとも思いましたが、上手く動作しませんでした。
入力されたデータは更に他のクラスでも使用する予定です。
どうかお知恵をお貸し下さい。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/01/20 10:09 編集
2018/01/20 10:16
2018/01/20 10:25