一个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());
}
}
//定义属性:姓名,性别,职位,工资,编号,要用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());
}
}
相关文章推荐
- Java动态编译一个简单的例子(我转载的,但是经过修定,可以在Eclipse下运行)
- 简单完整的代码,通过这个代码你将对RSA加密算法在Java中的实现方法有一个初步的了解,这个类,你可以直接使用,水平高的,就自己修改完善下代码。
- 请写一个过程,可以向 book 表添加书,要求通过 java 程序调用该过程。
- 通过一个简单类就可以知道java类和对象的初始化顺序
- 一个简单的例子,证明JAVA参数是通过值传递
- 意外作出了一个javascript的服务器,可以通过js调用并执行任何java(包括 所有java 内核基本库)及C#类库,并最终由 C# 执行你提交的javascript代码! 不敢藏私,特与大家分
- 一个简单的java文件反编译案例
- jct 模板通过json 从java 之间得到值的一个简单例子
- unity调用Android通过编译 java jar包出现问题解决和简单支付流程
- 实现简单的MVC模式,通过一个小例子,不是很完美,但是可以说明一部分的问题
- java一个简单的问题,大家可以看下
- Google PB协议学习记录--一个简单的例子--如何编译.proto文件为.java文件
- 一个简单的动态编译器,支持C#和VB.NET。当你想测试一些简单的代码的时候可以使用。
- 使用Java在本地创建一个服务器 ,通过浏览器对其进行访问的一个简单测试
- 请问有没有人知道可不可以根据已经编译好的exe(这里具体指窗体),通过什么工具可以看到它里面的某一个控件的事件里面的代码(比如timer的tick)。
- 不设置classpath可以编译简单的java程序没错(java.lang.NoClassDefFoundError错误)
- java项目中普遍存在的一个bug,用户直接可以通过url访问本人没有权限的页面
- 在解压gz文件时,如果直接用java.util.zip.GZIPInputStream来处理问题只能解压很少一部分内容,通过类MultiMemberGZIPInputStream 可以完全解压一个gz文件。
- 利用JavaCompiler编译java文件(一个简单封装的工具类)
- JAVA--第十周作业编写之一个Teacher类负责给出算术题目,随机给出两个整数并进行运算,并判断回答者的答案是否正确;编写一个GUI类ComputerFrame,回答者可以通过GUI看到题目并给出