编写一个Java程序片断,定义一个表示雇员的类Employee
这个类的属性有“sid”、“sname”、“sex”、“age”,方法有“getSid”、“getSname”、“getSex”、“getAge”,通过构造方法给类中所有属性赋值。为类Employee增加一个方法public String toString( ),该方法把Employee类的对象的所有属性信息组合成一个字符串输出。通过EmployeeDemo类创建Student类的对象,并调用对象的toString方法。
Employee.java
public class Employee {
private String sname,sex;
int age,sid;
Employee (int id,String name ,String Sex,int Age){//构造函数
sid=id;
sname=name;
sex=Sex;
age=Age;
}
int getSid(){//get方法
return sid;
}
String getSname(){
return sname;
}
String getSex(){
return sex;
}
int getAge(){
return age;
}
public String toString( ){
String a;
a="sid:"+sid+""+",sname:"+sname+""+",sex:"+sex+""+",age:"+age;
return a;
}
}
Ex3.java
public class Ex3 {
public static void main(String[] args) {
String name="zhangsan",sex="nan";
int age=10,id=1;
Employee EmployeeDemo=new Employee(id,name,sex,age);// Employee类上面定义
EmployeeDemo.toString();
String a;
a= EmployeeDemo.toString();
System.out.println(a);
}
}
运行结果: