01代码模型--简单JAVA类

本文介绍如何定义一个简单的Java类,以表示雇员,包括雇员编号、姓名、职位、基本工资和佣金等属性。遵循良好的编程实践,如使用private封装属性,提供setter和getter方法,以及包含多种构造函数。同时强调类中方法不应直接输出,而是通过getInfo()方法获取类的完整信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义一个雇员类,雇员编号、姓名、职位、基本工资、佣金等几个属性信息。

这种类称为简单java类

开发要求:

  • 类名称有意义,可以描述出某一类事物。

  • 类中所有的属性必须有private封装,并且按照要求有setter和getter方法。

  • 类中可以定义多个构造方法,但是必须有一个无参的构造方法。

  • 类中的所有方法不允许出现任何的System.out语句,所有的输出语句在调用处输出。

  • 类中应该提供有返回类完整信息的方法,方法名暂定为getInfo()。

class Emp{   //类名称
	//属性
	private int empno;
	private String name;
	private String job;
	private double sal;
	private double comm;
	//构造方法
	public Emp(int empo,String name,String job,double job,double comm){
		setEmpo(empo);
		setName(name);
		setJob(job);
		setSal(sal);
		setComm(comm);
	}
	//setter和getter方法
	public void setEmpo(int e){
		empo = e;
	}
	public void setName(String n){
		name = n;
	}
	public void setJob(String j){
		job = j;
	}
	public void setSal(double s){
		sal = s;
	}
	public void setComm(double c){
		comm = c;
	}
	public void getEmpo(){
		return empo;
	}
	public void getName(){
		return name;		
	}
	public void getJob(){
		return job;
	}	
	public void getSal(){
		return sal;
	}
	public void getComm(){
		return comm;
	}
	public String getInfo(){
		return "empo = " + empo + "\n" +
		       "name = " + ename + "\n" +
			   "job = " + job + "\n" +
			   "sal = "+ sal + "\n" +
			   "comm = " + comm + "\n"
	}
}
public class TestDemo{
	public static void main(String args[]){
		Emp emp1 = new Emp(001,"张三","医生",1000,2000)
		emp1.getInfo();
	}
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值