所有简单java类的开发原则:
1、类名称应该有意义,可以明确的描述出某一类事物
2、类中所有的属性必须使用private封装,所有属性必须提供有setter、getter方法
3、类中可以定义若干构造方法,但是必须保留有一个无参构造方法
4、类中应该提供一个返回完整信息的方法,这个方法名称暂时getInfo()
范例:
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 ){
setEmpno(eno);
setEname(ena);
setJob(j);
setSal(s);
setComm(c);
}
public void setEmpno(int emp){
empno = emp;
}
public void setEname(String ena){
ename = ena;
}
public void setJob(String j ){
job = j;
}
public void setSal(double s){
sal = s;
}
public void setComm(double com){
comm = com;
}
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 String getInfo(){
return "empno = "+ empno+"\n"+
"ename = "+ ename+"\n"+
"job = "+job+"\n"+
"sal = "+sal +"\n"+
"comm = "+comm + "\n";
}
}
public class TestDemo {
public static void main(String [] args){
System.out.println(new Emp(73,"Smith","Clerk",800,600).getInfo());
}
}
注:每个类都有一个默认的构造函数,不写无参构造函数就写带参构造函数就覆盖无参构造函数
运行结果如下: