简单Java类(实战开发)

简单Java类(实战开发)
现在要求开发一个雇员的类,里面包含有编号、姓名、职位、基本工资、佣金。
这种功能的类在开发之中成为简单Java类,因为这些类中不会包含有复杂的程序逻辑。

对于简单的Java类而言,那么现在可以给出它的第一种开发要求:
1、 类名称必须有存在意义例如:Book、Emp;
2、 类之中所有的属性必须为private(私有) 类型,封装之后的属性必须提供setter和getter方法;
3、 类之中可以提供多个构造方法、但是必须保留一个无参构造方法;
4、 类之中不允许出现任何输出语句,所有的信息输出必须交给调用处输出;
5、 类之中需要提供一个取得对象完整信息的方法,暂定为 getInfo() ,返回String 类型。

范例:

// 
class Emp {
	private int empno;
	private String ename;
	private String job;
	private double sal;
	private double comm;
	
	//创建setter方法
	public void setEmpno(int e){
		empno = e;
	}
	public void setNname(String e){
		ename = e;
	}
	public void setJob(String j){
		job = j;
	}
	public void setSal(double s){
		sal = s;
	}
	public void setComm(double c){
		comm = c;
	}
	//创建getter 方法
	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 Emp(){}
		//创建有参构造
	public Emp(int e, String n, String j,double s, double c){
		empno = e;
		ename = n;
		job = j;
		sal = s;
		comm = c;
	}
		
	//创建getInfo 方法
	public String getInfo(){
		return "雇员编号" + empno + "\n" +
				"雇员姓名" + ename + "\n" +
				"雇员职位" + job + "\n" +
				"雇员工资" + sal + "\n" +
				"佣          金" + comm ;
	}
}
	
public class testDemo{
	public static void main(String[] args){
		//利用构造方法初始化信息
		Emp e = new Emp(7333,"lili","清洁",900,52.0);
		//输出全部信息
		System.out.println(e.getInfo());
		//修改姓名
		e.setNname("yangyang");
		//输出姓名
		e.getEname();
		//输出全部信息
		System.out.println(e.getInfo());
	}
		
	
}

上面的代码包含了简单java类的基本要求。

以上来自一个小菜年的见解,欢迎大牛指正~

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值