Assignment 3
Code in C# Person.cs class Person { private string
dob; public
Person(string aName, string aDOB) { public
void setName(string aName) { name = aName; } public void setDOB(string aDOB) { dob = aDOB; } public string getDOB() { return dob; } } } DoctorPerson.cs { private string dateEmployed; public DoctorPerson(string aDate,
string aSpec) { public void setSpecialty(string
aSpec) { specialty = aSpec; } public string getDateEmployed() {
return dateEmployed; } public string getSpecialty() { return specialty; } } PatientPerson.cs { private Treatment[]
treatment; public
PatientPerson(string anEmployer, string anInsurance) { public void
setEmployer(string anEmployer) { employer = anEmployer; } public void
setInsurance(string anInsurance) { insuranceCo = anInsurance; } } Treatment.cs class Treatment private string
date; public Treatment (
string aDate, string aStartTime, string anEndTime ) public void setTreatmentDate(string aDate) { date =
aDate; } public void setStartTime(string aStartTime) {
startTime = aStartTime; } public void setEndTime(string
anEndTime) { endTime = anEndTime; } public string
getTreatmentDate() { return date; } } }
using System;
namespace MedicalOffice
{
private string name;
name = aName;
dob = aDOB;
}
public string getName() { return name; }
using System;
namespace MedicalOffice
{
class DoctorPerson : Person
private string specialty;
dateEmployed = aDate;
specialty = aSpec;
}
public void setDateEmployed(string aDate) { dateEmployed = aDate; }
}
using System;
namespace MedicalOffice
{
class PatientPerson : Person
private string employer;
private string insuranceCo;
private int max; // SIZE is the maximum number of
treatment allowed
employer = anEmployer;
insuranceCo = anInsurance;
treatment = new Treatment[ max
];
}
public
string getEmployer() { return employer; }
public
string getInsurance() { return insuranceCo; }
public string getAllTreatments() {
return treatment; }
public void addTreatment (Treatment
treat) { ... }
}
using System;
namespace MedicalOffice
{
{
private
string startTime;
private
string endTime;
{
date
= aDate;
startTime
= aStartTime;
endTime
= aEndTime;
}
public string
getStartTime() { return startTime; }
public string getEndTime() { return endTime; }
Back