菜鸡的Java笔记 简单JAVA 类的开发原则以及具体实现
/* 现在要求定义一个雇员信息类 在这个类之中包含有雇员编号 姓名 职位 基本工资 佣金等信息
对于此时给定要求实际上就是描述一类事物,而这样的程序类在在java之中可以将其称为简单java类
简单JAVA 类的开发原则(第一式):
1.类名称必须要有实际的意义 可以明确的描述出某一类实体 例如 学生 工人 狗 猫
2.类中的所有属性必须使用 private 封装:
3. 所有封装的属性必须按照定义要求编写 setter getter 方法
4.类中可以定义有诺干个构造方法 但是必须要保留有一个明确的无参构造方法定义
5. 类中不允许出现任何的输出操作,所有的输出必须将数据返回调用处输出
6.(临时)类中应该提供有一个可以取得对象完整信息的方法 ,现在暂时将方法命名为 getLnfo()
*/
class Emp { // 雇员信息 名称有意义 // 2.类中的所有属性必须使用 private 封装: private int empno: private String ename: private String job: private double sal: private double comm: // 4.类中可以定义有诺干个构造方法 但是必须要保留有一个明确的无参构造方法定义 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 String getlnfo(){ return "雇员编号"+empno+"|n"+ "雇员姓名"+ename+"|n"+ "雇员职位"+job+"|n"+ "基本工资"+sal+"|n"+ "雇员佣金"+comm: } // 3. 所有封装的属性必须按照定义要求编写 setter getter 方法 public void setEmpno(int eno){ empno = eno: } 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 c){ comm = c: } 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 class jd(){ public static void main(String args[]){ Emp emp = new Emp(7369,"SHITH","CLERK",8000.0,0.0) System.out.println(enp.getlnfo()): } } // 整个代码没有任何的逻辑处理,但是所有学习到的面向对象的基础概念此处都包含有了
时刻告诉自己,自己是个菜鸡......