定义一个员工的基本信息类
编号
姓名
职位
薪资
class Staff {
private int num ;
private String name ;
private String position ;
private double salary ;
// 保留一个无参数构造方法
public Staff() {}
// 设置构建方法
public Staff(int n, String nm, String sp, double sy) {
num = n;
name = nm;
position = sp;
salary = sy;
}
// 设置setter()方法
public void setNum(int n) {
num = n ;
}
public void setName(String nm) {
name = nm ;
}
public void setPosition(String sp) {
position = sp ;
}
public void setSalary(double sy) {
salary = sy ;
}
// 设置getter()方法
public int getNum() {
return num;
}
public String getName() {
return name;
}
public String getPosition() {
return position;
}
public double getSalary() {
return salary;
}
// 设置一个取得对象完整信息的方法
public void getInfo(){
System.out.println("编号:" + num +"\n姓名:" + name +"\n职位:" + position +"\n薪资:" + salary);
}
}
public class FirstDemo {
public static void main(String[] args) {
// 初始化实例并赋值
Staff vic = new Staff(1,"李白","刺客",500);
// 可以重定义名字
vic.setName("阿珂");
// 调用类方法
vic.getInfo();
// 只调用名字属性
System.out.println("姓名" + vic.getName());
}
}
java 方法 类 封装 简单实战
猜你喜欢
转载自blog.csdn.net/u011327801/article/details/93406455
今日推荐
周排行