本人自学java,还是很基础的东西,但是看不懂了,请大神指教! 50
classEmp{privateintempno;privateStringempname;privateStringjob;privatedoublesal;publi...
class Emp{
private int empno;
private String empname;
private String job;
private double sal;
public Emp(){}
public Emp(int a,String b,String c,double d){
empno=a;
empname=b;
job=c;
sal=d;
}
public void setEmpno(int e){
empno=e;
}
public void setEmpname(String na){
empname=na;
}
public void setJob(String j){
job=j;
}
public void setSal(double s){
sal=s;
}
public int getEmpno(){
return empno;
}
public String getEmpname(){
return empname;
}
public String getJob(){
return job;
}
public double getSal(){
return sal;
}
public String getInfo(){
return"雇员编号:"+empno+"\n"+
"雇员姓名:"+empname+"\n"+
"雇员职位:"+job+"\n"+
"雇员工资"+sal;
}
}
public class Temp{
public static void main(String [] args){
Emp yg=new Emp(1001,"哈哈","办事员",800.0);
System.out.println(yg.getInfo());
}
}
为题:上面语句第六行,第七行是一个无参的构造方法,但是方法的基基本定义不是应该是“访问修饰符 类型 方法名(参数)吗? public Emp(){}是不是缺少类型?还是可以省略的? 展开
private int empno;
private String empname;
private String job;
private double sal;
public Emp(){}
public Emp(int a,String b,String c,double d){
empno=a;
empname=b;
job=c;
sal=d;
}
public void setEmpno(int e){
empno=e;
}
public void setEmpname(String na){
empname=na;
}
public void setJob(String j){
job=j;
}
public void setSal(double s){
sal=s;
}
public int getEmpno(){
return empno;
}
public String getEmpname(){
return empname;
}
public String getJob(){
return job;
}
public double getSal(){
return sal;
}
public String getInfo(){
return"雇员编号:"+empno+"\n"+
"雇员姓名:"+empname+"\n"+
"雇员职位:"+job+"\n"+
"雇员工资"+sal;
}
}
public class Temp{
public static void main(String [] args){
Emp yg=new Emp(1001,"哈哈","办事员",800.0);
System.out.println(yg.getInfo());
}
}
为题:上面语句第六行,第七行是一个无参的构造方法,但是方法的基基本定义不是应该是“访问修饰符 类型 方法名(参数)吗? public Emp(){}是不是缺少类型?还是可以省略的? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询