您的位置:首页 > 编程语言 > Java开发

一个java简单类的书写,闲时可以拿来练手(要求一次性编译通过)

2018-01-14 16:05 337 查看
class Employer{
//定义属性:姓名,性别,职位,工资,编号,要用private 封装
private String name;
private String sex;
private String job;
private double salary;
private int id;

//写构造器:注意要有无参构造器
public Employer(){}
public Employer(String name,String sex,String job,double salary,int id){
this.name = name ;
this.sex = sex;
this.job = job;
this.salary = salary;
this.id = id;
}
//写setter和getter
public void setName(String name){
this.name = name;}
public void setSex(String sex){
this.sex = sex;}
public void setJob(String job){
this.job = job;}
public void setSalay(double Salary){
this.salary = salary;}
public void setId(int id){
this.id = id;}
public String getName(){
return name;}
public String getSex(){
return sex;}
public String getJob(){
return job;}
public double getSalary(){
return salary;}
public int getId(){
return id;}
//写方法,包括getInfo()
public String act(){
return "张全蛋正在工作!";
}
public String realax(){
return"张全蛋正在休息!";
}
public String getInfo(){
return  "员工姓名:"+name+"\n"+
"员工性别:"+sex+"\n"+
"员工职位:"+job+"\n"+
"员工薪水:"+salary+"\n"+
"员工编号:"+id;
}

}

public class Demo{
public static void  main(String args[]){
//声明并实例化一个对象a
Emp a = new Emp("张全蛋","女","32号充气娃娃流水线装填工人",2222.22,250);
System.out.println(a.getInfo()+"\n"+a.act());

//调用setSex方法改变性别
a.setSex("男");
System.out.println("\n"+a.getInfo()+"\n"+a.realax());
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐