zoukankan      html  css  js  c++  java
  • java构造方法的作用以及简单java类

    public class TestDemo{

          public static void main(String args[]){

               Emp emp1 =new Emp(001,"tom","CEO",300000.0,5000.0); //实例化时调用构造方法,利用构造方法传递参数,避免使用setter方法传参

              System.out.println(emp1.tell()) ;          //匿名对象代码实现如下 new Emp(001,"王强","开发工程师",300000,5000).tell();匿名对象只能使用一次就会变成垃圾

    }

    }

    class Emp{

    private int empno;                                                                       //属性

    private String ename;

    private  String job;

    private double sal;

    private double comm;

    public Emp(){                                                                               //构造方法

    }

    public Emp(String n){

    setEname(n);

    }

    public Emp(int e,String n,String j,double s,double c){

    setEmpno(e);

    setEname(n);

    setJob(j);

    setSal(s);

    setComm(c);

    }

    public void setEmpno(int e){                                                       //普通方法

    empno=e;

    }

    public void setEname(String n){

    ename=n;

    }

    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 String tell(){                                                                          

    return "雇员编号:"+empno+" "+

              "雇员姓名:"+ename+" "+

              "雇员职位:"+job+" "+

              "雇员工资:"+sal+" "+

              "雇员奖金:"+comm;

    }

    }

  • 相关阅读:
    Java数据结构概述·14
    Java之自定义异常·13
    idea spirng项目jsp页面乱码
    HashMap和LinkedHashMap的区别
    jar包导入仓库中
    后台接口接受前端参数的时候使用包装类和基本类型接受
    转 为什么程序员怕改需求?
    thymeleaf常用标签
    linux查看端口占用情况
    查询linux硬件配置
  • 原文地址:https://www.cnblogs.com/wangyinxu/p/6254769.html
Copyright © 2011-2022 走看看