发新话题
打印

【求助】请高手告诉我做题目

【求助】请高手告诉我做题目

题目是这样的:
             医生有姓名(name)、编号(idNunber)和地址(address)等基本信息,医生又分为专业医生和非专业医生。非专业医生具有的信息与上述的一样,但专业医生除了具有上述的基本信息外,还有特有的信息:专业(speciality)。请根据他们之间的关系,创建一个Doctor类,以包含有关医生的基本信息,再利用继承创建一个非医生类NonSpecialist和一个专业医生类Specilist,并利用这些类的对象显示它们各自的信息:confused:

我先在这里谢谢各位了,因为我是刚开始学这个,所以我的技术真的差,就请各位高手帮帮忙了,谢谢```;)      

TOP

class Doctor
{
    private :
      final String name;
      final int      idNulber;
      String addr;
      Doctor()
   {
       name = " ssss" ;
       idNumber = ..;
       addr = ....;
   }
String getName(){return this.name;}
int      getId()     {return  this.idNumber;}
String getAddr() {return this.addr;}
void    setAddr(String addr){ ... }
}

class SpecDoctor extends Document
{
    private: String spec ;
    void setSpec(s){this.spec = s;}
    String  getSpec(s){return spec;}  
}

class NonspecDoctor extends Doctor
{
}      

TOP

发新话题