简单Java类(实战开发)
简单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;
//创建setter方法
public void setEmpno(int e){
empno = e;
}
public void setNname(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;
}
//创建构造方法
//创建无参构造
public Emp(){}
//创建有参构造
public Emp(int e, String n, String j,double s, double c){
empno = e;
ename = n;
job = j;
sal = s;
comm = c;
}
//创建getInfo 方法
public String getInfo(){
return "雇员编号" + empno + "\n" +
"雇员姓名" + ename + "\n" +
"雇员职位" + job + "\n" +
"雇员工资" + sal + "\n" +
"佣 金" + comm ;
}
}
public class testDemo{
public static void main(String[] args){
//利用构造方法初始化信息
Emp e = new Emp(7333,"lili","清洁",900,52.0);
//输出全部信息
System.out.println(e.getInfo());
//修改姓名
e.setNname("yangyang");
//输出姓名
e.getEname();
//输出全部信息
System.out.println(e.getInfo());
}
}
上面的代码包含了简单java类的基本要求。
以上来自一个小菜年的见解,欢迎大牛指正~
下一篇: JSP页面实现播放视频功能