包含javadoctor的词条
本篇文章给大家谈谈javadoctor,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、请教java类的写法
- 2、java编程题:医生有姓名(name),编号(idNumber),地址(address)等基本信息
- 3、java初学者,请问为什么doctor和pet显示找不到符号,请指点
- 4、JAVA初级编程题 求代码
请教java类的写法
package test;
import java.util.ArrayList;
import java.util.List;
public class Test {
public static void main(String[] args) throws Exception{
ListDocter list=new ArrayListDocter();
list.add(new NonSpecialist("001","Jackson","USA"));
list.add(new Specialist("002","Rachel","China","外科"));
for (int i = 0; i list.size(); i++) {
System.out.println(list.get(i));
System.out.println("---------------");
}
}
}
class Docter{
public String name;
public String idNumber;
public String address;
public Docter(String name, String idNumber, String address) {
this.name = name;
this.idNumber = idNumber;
this.address = address;
}
public Docter(){}
}
class NonSpecialist extends Docter{
public NonSpecialist(String name, String idNumber, String address) {
super(name, idNumber, address);
}
public String toString() {
return "非专业医生信息\n编号:"+idNumber+"\n姓名:"+name+"\n地址:"+address;
}
}
class Specialist extends Docter{
public Specialist(String name, String idNumber, String address,String speciality) {
super(name, idNumber, address);
this.speciality=speciality;
}
public Specialist() {
super();
}
public String speciality;
public String getSpeciality() {
return "专业:"+speciality;
}
public String toString() {
return "专业医生信息\n编号:"+idNumber+"\n姓名:"+name+"\n地址:"+address+"\n"+getSpeciality();
}
}
java编程题:医生有姓名(name),编号(idNumber),地址(address)等基本信息
我自己手撸出来的,求体谅下待会给你个截图,现在上代码
public class Doctor {//医生父类
private String name;
private int idNumber;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getIdNumber() {
return idNumber;
}
public void setIdNumber(int idNumber) {
this.idNumber = idNumber;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public void display(){
}
}
专业医生:
public class Specialist extends Doctor{//专业医生
private String speciality;
public String getSpeciality() {
return speciality;
}
public void setSpeciality(String speciality) {
this.speciality = speciality;
}
@Override
public void display() {
// TODO Auto-generated method stub
super.display();
System.out.println("姓名:"+getName()+" 编号:"+getIdNumber()+" 地址:"+getAddress()+" 专业:"+getSpeciality());
}
}
非专业医生:
public class NonSpecialist extends Doctor{
private String nonSpecialist ;
public String getNonSpecialist() {
return nonSpecialist;
}
public void setNonSpecialist(String nonSpecialist) {
this.nonSpecialist = nonSpecialist;
}
@Override
public void display() {
// TODO Auto-generated method stub
super.display();
System.out.println("姓名:"+getName()+" 编号:"+getIdNumber()+" 地址:"+getAddress()+" 专业:"+getNonSpecialist());
}
}
我自己在main中调用了下,截图如下:
java初学者,请问为什么doctor和pet显示找不到符号,请指点
Doctor类找不到,如果写在其他位置需要先import进来。
doctor和pet两个变量没有定义。
JAVA初级编程题 求代码
public class Doctor {
private String name;
private int idNumber;
private String address;
public Doctor(String name, int idNumber, String address) {
super();
this.name = name;
this.idNumber = idNumber;
this.address = address;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public int getIdNumber() {
return idNumber;
}
public void setIdNumber(int idNumber) {
this.idNumber = idNumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String toString(){
return this.name+":"+this.idNumber+":"+this.address;
}
public static void main(String[] args) {
Doctor d1=new Doctor("cyq",10,"nanjin road shanghai");
NonSpecialist d2=new NonSpecialist("jr",11,"sichuan road shanghai");
Specialist d3=new Specialist("xyz",12,"beijin road shanghai");
d3.setSpecialty("medical ");
System.out.println(d1);
System.out.println(d2);
System.out.println(d3);
}
}
class NonSpecialist extends Doctor{
public NonSpecialist(String name, int idNumber, String address) {
super(name, idNumber, address);
}
}
class Specialist extends Doctor{
private String specialty;
public Specialist(String name, int idNumber, String address) {
super(name, idNumber, address);
}
public String getSpecialty() {
return specialty;
}
public void setSpecialty(String specialty) {
this.specialty = specialty;
}
@Override
public String toString() {
return super.toString()+":"+this.specialty;
}
}
好了,这样应该可以了
javadoctor的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、javadoctor的信息别忘了在本站进行查找喔。
发布于:2022-11-29,除非注明,否则均为
原创文章,转载请注明出处。