本人自学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(){}是不是缺少类型?还是可以省略的?
展开
 我来答
whh945atsyzx
2016-07-03 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:102
采纳率:100%
帮助的人:62.3万
展开全部
构造函数和正常的函数是不同的,就是没有返回的,你就当一个规范来理解吧,不需要纠结这个,你要想,调用构造函数不可能会返回其它类的对象,所以是多余的
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式