Question: For the base class Person example provided in the Unit 3 Revisiting the Employee Class Program tutorial, if we need to add a subclass for
For the base class Person example provided in the Unit Revisiting the Employee Class Program tutorial, if we need to add a subclass for Visitors who have a host employee and are visiting a specific building, what code segment could implement this subclass and create an instance of it called visitor
class Visitor:
def initselffname,lnametitle,host,areavisiting:
superinitfnamelnametitle,host,areavisiting
self.host host
self.areavisiting areavisiting
def gethostself:
return "Host: strhost
def sethostselfnewhost:
self.host newhost
def getareaself:
return "Area Visiting: strareavisiting
def setareaself areavisiting:
self.project areavisiting
visitor VisitorJohn'Doe','Visitor','Jane Doe','Main Building'
class VisitorPerson:
def initselffname,lnametitle:
superinitfnamelnametitle,host,areavisiting
self.host host
self.areavisiting areavisiting
def gethostself:
return "Host: strselfhost
def sethostselfnewhost:
self.host newhost
def getareaself:
return "Area Visiting: strselfareavisiting
def setareaself areavisiting:
self.project areavisiting
visitor VisitorJohn'Doe','Visitor','Jane Doe','Main Building'
class Visitor:
def initselffname,lnametitle,host,areavisiting:
superinitfnamelnametitle
self.host host
self.areavisiting areavisiting
def gethostself:
return "Host: strselfhost
def sethostselfnewhost:
self.host newhost
def getareaself:
return "Area Visiting: strselfareavisiting
def setareaself areavisiting:
self.project areavisiting
visitor VisitorJohn'Doe','Visitor','Jane Doe','Main Building'
class VisitorPerson:
def initselffname,lnametitle,host,areavisiting:
superinitfnamelnametitle
self.host host
self.areavisiting areavisiting
def gethostself:
return "Host: strselfhost
def sethostselfnewhost:
self.host newhost
def getareaself:
return "Area Visiting: strselfareavisiting
def setareaself areavisiting:
self.project areavisiting
visitor VisitorJohn'Doe','Visitor','Jane Doe','Main Building'
SAVE & CONTINUE
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
