Klasse Instanziierung in Python Multipler Erbe und Übergabe von Argumenten [geschlossen]Python

Python-Programme
Anonymous
 Klasse Instanziierung in Python Multipler Erbe und Übergabe von Argumenten [geschlossen]

Post by Anonymous »

Ich versuche so etwas wie unten. Benötigen Sie etwas Hilfe bei diesem Design, da es nicht funktioniert ... < /p>
Haben Sie zwei Elternklassen "Organizer" und "Aktivität". Die Klassenveranstaltung ist eine Kinderklasse mit zwei Elternklassen "Organizer" und "Aktivität". Ereignis () hat zusätzliche Argumente neben der Erben der Argumente der Eltern. Argumente. < /p>
Was ich erreichen möchte, ist die jeweilige Elternklasse mit ihren Eingaben, Validierungen usw. und nicht der Kinderklasse mit allem. < /p>

Code: Select all

class Organiser:
def __init__(self, name):
self.name = name

def addOrganiser(self):
self.name = input("provide name of organiser: ")

class Activity:
def __init__(self, type):
self.type = type

def addActivity(self):
self.type = input("provide type of activity: ")

class Event(Organiser, Activity):   #two parents
def __init__(self, eventName, venue):
self.eventName = eventName
self.venue = venue

def createEvent(self):
....
....

#---- main program

Event1 = Event("Greenwood Challenge", "Arthur Ground")
Event1.createEvent()
Event1.addOrganiser()
Event1.addActivity()

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post