美文网首页
Java简单类的开发原则及具体实现

Java简单类的开发原则及具体实现

作者: 南在南方i | 来源:发表于2020-02-10 17:27 被阅读0次

开发原则

1.类名称必须要有实际的意义,可以明确的描述出某一类实体,例如:学生、工人
2.类中的所有属性必须使用private封装
3.所有封装的属性必须按照定义要求编写settergetter方法
4.类中可以定义若干个构造方法,但是必须保留有一个明确的无参构造方法定义
5.类中不允许出现任何的输出操作,所有的输出必须将数据返回给调用处调用
6.类中应该提供有一个可以取得对象完整信息的方法,现暂时将方法命名为getInfo()

具体实现

创建一个简单Java类,其中包含有雇员编号、姓名、工作、基本工资和佣金

代码如下:
class Emp{
    //所有属性
    private int number;
    private String name;
    private String job;
    private int saraly;
    private int commission;

    public Emp(){}//无参构造方法

    public Emp(int number,String name,String job,int saraly,int commission){
        //有参构造方法
        //调用setter方法
        setNumber(number);
        setName(name);
        setJob(job);
        setSaraly(saraly);
        setCommission(commission);
    }

    public void setNumber(int number){
        this.number = number;
    }
    public void setName(String name){
        this.name = name;
    }
    public void setJob(String job){
        this.job = job;
    }
    public void setSaraly(int saaly){
        this.saraly = saraly;
    }
    public void setCommission(int commission){
        this.commission = commission;
    }
    public int getNumber(){
        return number;
    }
    public String getName(){
        return name;
    }
    public String getJob(){
        return job;
    }
    public int getSaraly(){
        return saraly;
    }
    public int getCommission(){
        return commission;
    }

    //输出检测
    public String getInfo(){
        return "雇员编号:"+number+"\n"+
               "雇员姓名:"+name+"\n"+
               "雇员工作:"+job+"\n"+
               "基本工资:"+saraly+"\n"+
               "佣    金:"+commission+"\n";
    }

}

public class MyClass {
    public static void main(String[] args){
        Emp emp = new Emp(1534,"张三","服务员",2000,10000);
        System.out.println(emp.getInfo());
    }
}

整段代码没有任何的逻辑处理,但是所学习到的面向对象的基础概念此处都有所涉及

相关文章

  • Java简单类的开发原则及具体实现

    开发原则 1.类名称必须要有实际的意义,可以明确的描述出某一类实体,例如:学生、工人2.类中的所有属性必须使用pr...

  • 第五天___②

    数据表与简单Java类(一) 核心 通过简单Java类开发及数据表的使用,应该可以观察出两者存在对应关系 简单Ja...

  • Java集合ArrayList实现原理

    java.util.ArrayList是Java开发最常用的类之一,但是对具体的实现不太了解,通过源码来分析下Ar...

  • ThreadPoolExecutor线程池总结

    java线程池接口类图 顶级接口Executor,其具体实现类是ThreadPoolExecutor,该实现类包含...

  • SpringBoot中引入Ehcache3.x

    1.Ehcache介绍 Ehcache是一个用Java实现的简单、高速、线程安全的缓存管理类库。具体快速、简单、低...

  • 《八》、简单Java类

    一、具体内容    简单java类(VO、TO、PO、POJO):简单Java类的本质上指的就是用于进行信息存储的...

  • Android IWindowSession

    WindowManager.java抽象类,具体实现靠WindowManagerImpl WindowManage...

  • 数据表与简单Java类映射转换

    数据表与简单Java类映射转换 简单Java类是现在面向对象设计的主要分析基础,但是对于实际的开发之中简单Java...

  • Java设计模式:代理模式

    Java设计模式——代理模式 代理模式主要分为接口,委托类,代理类 接口:规定具体方法委托类:实现接口,完成具体的...

  • 动态代理

    1.使用reflect包中Proxy实现 2.具体实现 2.1 User.java 2.2 代理类和委托类都实现的...

网友评论

      本文标题:Java简单类的开发原则及具体实现

      本文链接:https://www.haomeiwen.com/subject/ejuaxhtx.html