Here is the class type for persomType from chapter 12 So if
Here is the class type for persomType from chapter 12. So if u see chapter 12 it means u have to use this class. Please answer ques2 only
class PersonType{
public:
void print() const;
void setName(string first, string last);
string getFirstName() const;
string getLastName() const;
PersonType(string first = \"\", string last = \"\");
private:
string firstName;
string lastName;
};
Solution
1a)
public class personType {
String Fname;
String Lname;
personType(String Fname,String Lastname){
setFname(Fname);
setLname(Lname);
}
public String getFname(){
return Fname;
}
public String getLname(){
return Lname;
}
public void setFname(String Fname){
this.Fname=Fname;
}
public void setLname(String Lname){
this.Lname=Lname;
}
public void print(){
System.out.println(\"Firstname is\"+Fname);
System.out.println(\"Lastnama is\"+Lname);
}
}
class doctorType extends personType
{
String specality;
doctorType(String Fname,String Lname,String specality){
super(Fname,Lname);
setspecality(specality);
}
public void setspecality(String specality){
this.specality=specality;
}
public String getspecality(){
return specality;
}
public void print(){
System.out.println(\"Firstname is\"+Fname);
System.out.println(\"Lastname is\"+Lname);
System.out.println(\"specality is\"+specality);
}
}
1 b)class patientType extends personType
{
String id;
int dob;
int age;
patientType(String Fname,String Lname,String id,int age,int dob){
super(Fname,Lname);
setid(id);
setage(age);
setdob(dob);
}
public void setid(String id){
this.id=id;
}
public String getid(){
return id;
}
public void setage(int age){
this.age=age;
}
public int getage(){
return age;
}
public void setdob(int dob){
this.dob=dob;
}
public int getdob(){
return dob;
}
}
2nd))class billType{
String Fname;
String Lname;
String id;
int age;
int dob;
String dname;
String dlname;
String sp;
int dfee;
int medfee;
int hospitalcharges;
billType(String Fname,String Lname,String id,int age,int dob,String dname,String dlname,String sp,int dfee,int medfee){
patientType pt=new patientType(Fname,Lname,id,age,dob);
doctorType dt=new doctorType(dname,dlname,sp);
this.dfee=dfee;
this.medfee=medfee;
hospitalcharges=dfee+medfee;
int resul=gethospitalcharges();
System.out.println(\"patient Fname is\"+Fname+\"Lname is\"+Lname+\"age is\"+age+\"dob is\"+dob
+\"id is\"+id);
System.out.println(\"docoter Fname is\"+dname+\"Lname is\"+dlname+\"speciality is\"+sp);
}
public int gethospitalcharges(){
return hospitalcharges;
}
}
public class testmain {
public static void main(String[] args) {
// TODO Auto-generated method stub
billType bt=new billType(\"swar\",\"bang\",\"akdk\",24,1994,\"skakd\",\"kkdkd\",\"ddjd\");
}
}


