Witam,
Stworzyłem klasę Account i Transaction, gdzie w klasie Account znajduje się nr konta i nazwa oraz chciałem dołączyć do niej klasę Transaction która zawiera wykonane transakcje. Mam problem żeby do każdego rachunku można było przypisać kilka transakcji.
class Transaction(object):
def __init__(self, amount, date, currency="USD",usd_conversion_rate=1,
description=None):
self.__amount=amount
self.__date=date
self.__currency=currency
self.__usd_conversion_rate=usd_conversion_rate
self.__description=description
def __repr__(self):
return "Test Transaction"
def __str__(self):
print (self.__dict__)
#return "Udane zaladowanie danych do obiektu"
class Account(Transaction):
def __init__(self, nr_account, name_account):
self.__nr_account=nr_account
self.__name_account=name_account
dl=len(name_account)
assert dl>=4, "za krotka nazwa konta"
self.__transactions = []
def __repr__(self):
return "Test Account"
def __str__(self):
print (self.__dict__)
#return "Wprowadzenie danych do Account"