JAVA新手,寻求帮助!为了中国软件业的崛起,请各位大大 帮帮我。
/*医生有姓名(name),编号(idNumber)和地址(address)等基本信息,医生又分为专业医生和非专业医生。非专业医生所具有的信息与
与上述的一样。但专业医生除了具有上述的基本信息外,还有特有的信息:专业(speciality).请根据他们之间的关系,创建一个Doctor
类,以包含有关医生的基本信息,再利用继承创建一个非专业医生类NonSpecialist和一个专业医生类Specialist,并利用这些类的
对象现在它们各自的信息。*/
------解决方案--------------------大侠,你的问题是....
------解决方案--------------------自己创建doctor类,再创建一个类继承doctor类,类里写属性
这都要别人替你写代码,你还是不要学了
------解决方案--------------------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基础!学习是循序渐进的,不要太急进
------解决方案--------------------问题不大,口号不小
求您以后不要动辄 "中国软件业 "
------解决方案--------------------说实话,这种题你自己一步一步的做,肯定能做出来
------解决方案--------------------确实应该先找一本书来看看,好好的理解一下;
过了这一关,后面的路就好走了。
------解决方案--------------------楼上说的对.
这个就是继承的问题.
先建一个抽象类Doctor
然后在派生出 专业 和 非专业
理解基本概念后.你肯定会做的
还有 贴的名字有点夸张.别人会BS你的
------解决方案--------------------这个题目好熟悉
------解决方案--------------------说实话,楼主真是。。。。。。
我可能比你的基础还要差上很多,但是这样的问题也太。。。。。。
要是我的话,我一定会自己想办法解决了,而不是请求别人给我写什么代码,最多是请教别人给我讲解一下这个问题中的一些概念,实在不行的话就找几个例子加深理解,只有通过自己的努力解决的问题才能记得住,下次有想同的问题就可以自己解决啦!!楼主,加油!
------解决方案--------------------extend 少了个s