40 lines
1.4 KiB
Python
40 lines
1.4 KiB
Python
class DCComics:
|
|
def __init__(self, name : str, born : int, weapons : list, bestActorName : str):
|
|
self.__name = str(name)
|
|
self.__born = int(born)
|
|
self.__weapons = list(weapons)
|
|
self.__bestActorName = str(bestActorName)
|
|
def setName(self,name : str):
|
|
self.__name = name
|
|
def setBorn(self,born : int):
|
|
self.__born = born
|
|
def setBestActorName(self,bestActorName : str):
|
|
self.__bestActorName = bestActorName
|
|
def getName(self):
|
|
return self.__name
|
|
def getBorn(self):
|
|
return self.__born
|
|
def getBestActorName(self):
|
|
return self.__bestActorName
|
|
def addWeapon(self, weapon : str):
|
|
self.__weapons.append(weapon)
|
|
def removeWeapon(self, weapon : str):
|
|
self.__weapons.remove(weapon)
|
|
def getWeapons(self):
|
|
return self.__weapons
|
|
|
|
dc = DCComics("test", 1, ["weapon1","weapon2","weapon3","weapon4"], "Bestactor")
|
|
print("Name:",dc.getName())
|
|
print("BestActorName:",dc.getBestActorName())
|
|
print("Born:",dc.getBorn())
|
|
print("Weapons:",dc.getWeapons())
|
|
dc.setName("comicsname")
|
|
dc.setBorn(10)
|
|
dc.setBestActorName("Actor2000")
|
|
dc.addWeapon("gigaweapon")
|
|
dc.removeWeapon("weapon2")
|
|
print("=================================================================")
|
|
print("Name:",dc.getName())
|
|
print("BestActorName:",dc.getBestActorName())
|
|
print("Born:",dc.getBorn())
|
|
print("Weapons:",dc.getWeapons()) |