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

解决方案 »

  1.   

    对不起,可能我没说清楚,这是1道JAVA题,我不会做,我希望哪位大大,能帮我把代码写出来。
      

  2.   

    自己创建doctor类,再创建一个类继承doctor类,类里写属性
    这都要别人替你写代码,你还是不要学了
      

  3.   

    以下是我写到一半的代码,我感觉写的不对,就终止了,有哪位大大帮我看看,纠正下,有完整的更好,谢谢。
    /*医生有姓名(name),编号(idNumber)和地址(address)等基本信息,医生又分为专业医生和非专业医生。非专业医生所具有的信息与
    与上述的一样。但专业医生除了具有上述的基本信息外,还有特有的信息:专业(speciality).请根据他们之间的关系,创建一个Doctor
    类,以包含有关医生的基本信息,再利用继承创建一个非专业医生类NonSpecialist和一个专业医生类Specialist,并利用这些类的
    对象现在它们各自的信息。*/
    class Doctor 
    {
    String name;
    int idNumber;
    String address;
    Doctor(String name1;int idNumber1;String address1)
    {
    name=name1;
    idNumber=idNumber1;
    address=address1;
    }
    }
    class NonSpecialist extends Doctors
    {
    Doctor(String name1;int idNumber1;String address1)
    {
    super (name1,idNumber1,addres1);
    }
    show()
    {
    System.out.println("非专业医生");
    }
    }
    class Specialist extends Doctors
    {
    Doctor(String name1;int idNumber1;String address1)
    {
    super (name1,idNumber1,addres1);
    Specialist
    }
    }
      

  4.   

    真的想哭,第一次发求助的帖子,就得到这样的冷遇和答复。 这就是CSDN???
      

  5.   

    class Doctor{
      private String name;
      private int idNumber;
      private String address;  public Doctor(String name,int idNumber,String address){
        this.name = name;
        this.idNumber = idNumber;
        this.address = address;
      }
    }class NonSpecialist extend Doctor{
      public NonSpecialist(String name,int idNumber,String address){
        super(name,idNumber,address);
      }
      
      public void show(){
        System.out.println("非专业医生");
      }
    }class Specialist extend Doctor{
      public Specialist(String name,int idNumber,String address){
        super(name,idNumber,address);
      }
      
      public void show(){
        System.out.println("非专业医生");
      }
    }
    建议楼主好好学习一下java基础!学习是循序渐进的,不要太急进
      

  6.   

    楼上说的对.
    这个就是继承的问题.
    先建一个抽象类Doctor
    然后在派生出 专业 和 非专业
    理解基本概念后.你肯定会做的
    还有 贴的名字有点夸张.别人会BS你的