简单Java类

现在假设有这样一个要求,定义一个雇员类,该类会包含雇员编号、姓名、职位、基本工资、佣金几个属性信息。
这种类称为简单Java类,既然是简单Java类就有自己明确的开发要求:

  • 类名称应该有意义,可以明确的描述出某一类事物,例如:EmpMemberDeptDogCat
  • 类中所有的属性必须使用private封装,所有属性必须提供有settergetter方法;
  • 类中可以定义若干个构造方法,但是必须保留有一个无参构造方法;
  • 类中所有的方法都不允许出现任何的System.out语句,所有的输出必须交给调用出完成;
  • 类中应该提供一个返回类完整信息的方法,这个方法名称暂时为getInfo()

范例: 编写程序类

class Emp
{
	private int empno;
	private String ename;
	private String job;
	private double sal;
	private double comm;
	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 void setEmpno(int emp) {
		empno = emp;
	}
	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 com) {
		comm = com;
	}
	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 getInfo() {
		return "empno = " + empno + "\n" +
				"ename = " + ename + "\n" +
				"job = " + job + "\n" + 
				"sal = " + sal + "\n" + 
				"comm = " + comm + "\n";
	}
}

public class TestDemo {
	public static void main(String[] args) {
		System.out.println(new Emp(73, "Smith", "Clerk", 800, 600).getInfo());
	}
}

涵盖了之前的面向对象概念。

总结

  1. 以后的开发之中搞的最多的就是简单Java类,从基础的Web开发,到分布式开发,到处都是简单Java类;
  2. 开发原则一定要记牢。
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值