第一个代码模型:简单java类
现在假设有这样一个要求,定义一个雇员类,该类中会包含雇员编号,姓名,职位,基本工资,佣金几个属性信息。
那么这种类称为简单java类,既然是简单java类就有自己明确的开发要求:
- 类名称应该有意义,可以明确的描述出某一类,例如:Emp,Member,Dept;
- 类中的所有属相必须使用private封装,所有的属性必须按照要求提供setter,getter方法;
- 类中可以定义若干个构造方法,但是必须保留有一个无参构造方法;
- 类中的所有方法都不允许出现任何的System.out语句,所有的输出必须交给调用处完成。
- 类中应该提供一个返回类完整信息的方法,这个方法名称暂时为getInfo()。
//简单java类
class Student{
private int id;
private String name;
private String sex;
private int grade;
private double score;
public Student(int i,String n,String s,int g,double so) {
setId(i);
setName(n);
setSex(s);
setGrade(g);
setScore(so);
}
public void setId(int i) {
id = i;
}
public void setName(String n) {
name = n;
}
public void setSex(String s) {
sex = s;
}
public void setGrade(int g) {
grade = g;
}
public void setScore(double so) {
score = so;
}
public int getId() {
return id;
}
public String getName() {
return name;
}
public String getSex() {
return sex;
}
public int getGrade() {
return grade;
}
public double getScore() {
return score;
}
public String getInfo() {
return "id= " + id + ",name= " + name + ",sex= " + sex + ",grade = " + grade +",score = " + score;
}
}
public class Class14{
public static void main(String args[]) {
Student kai = new Student(1,"wangkai","man",2,90.0);
System.out.println(kai.getInfo());
}
}
- 以后的开发中搞得最多的就是简单java类,从基础的web开发,到分布式开发,到处都是简单java类。
- 开发原则一定要记牢。