The method is simple java class encapsulates the actual



    定义一个员工的基本信息类
     编号
     姓名
     职位
     薪资

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());
    }

}

Guess you like

Origin blog.csdn.net/u011327801/article/details/93406455