简单java类中必须保留一个无参构造方法。
第一个代码模型:简单Java类
内容:
开发一个雇员的类,里面包含有雇员编号、姓名、职位、基本工资、佣金。
对于简单Java类的第一种开发要求:
1、类名称必须存在有意义,例如:Book、Emp;
2、类之中所有的属性必须private封装,封装后的属性必须提供setter、getter;
3、类之中可以提供有任意多个构造方法,但是必须保留一个无参构造方法;
4、类之中不允许出现任何的输出语句,所有信息输出必须交给被调用出处调用;
5、类之中需要提供有一个取得对象完整信息的方法,暂定为getInfo,返回String型数据;
//定义一个有意义的类;
class Emp{
private int empno;
private String ename;
private String job;
private double sal;
private double comm;
//无参的构造方法;
public Emp(){}
//有参的构造方法;
public Emp(int eno,String ena,String j,double s,double c){
empno=eno;
ename=ena;
job=j;
sal=s;
comm=c;
}
//setter方法;
public void setEmpno(int e){
empno=e;
}
public void setEname(String e){
ename=e;
}
public void setJob(String j){
job=j;
}
public void setSal(double s){
sal=s;
}
public void setComm(double c){
comm=c;
}
//getter方法:
public int getEmpno(){
return empno;
}
public String getEname(){
return ename;
}
public String getJob(){
return job;
}
public double getSal(){
return sal;
}
public double getComm(){
return comm;
}
//getInfo:
public String getInfo(){
return "雇员编号:"+empno+"\n"+
"雇员姓名:"+ename+"\n"+
"雇员职位:"+job+"\n"+
"基本工资:"+sal+"\n"+
"佣 金:"+comm;
}
}
public class Demo02{
public static void main(String args[]){
Emp e=new Emp(1600091,"宋迪","技术工程师",4000.0,1000.0);
e.setEname("小明");
System.out.println(e.getInfo());
System.out.println("雇员姓名:"+e.getEname());
}
}
课程内容版权均归魔乐科技MLDN所有 京ICP备09081638号-6
Powered by EduSoho v24.1.2 ©2014-2024