菜鸡的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()):
    }
}
// 整个代码没有任何的逻辑处理,但是所有学习到的面向对象的基础概念此处都包含有了
原文地址:https://www.cnblogs.com/mysterious-killer/p/10123929.html