在Java中创建类似数据结构的结构

我是Java的新手,我正在尝试找到一种方法来存储信息,例如C中的结构。例如,我希望有一个程序雇佣员工。 它将从用户获取名字,姓氏和身份证号码并存储它。 然后,用户可以根据条件查看该信息(例如,如果数据库有超过1名员工)。 有人建议这样做的最好方法吗?

C中的结构就像Java中的类一样,function更强大,因为Java中的类可以包含方法,而C ++则包含方法。 您创建一个新类。 例如 :

  class Employee { private String name; private int code; // constructor public Employee(String name, int code) { this.name = name; this.code = code; } // getter public String getName() { return name; } public int getCode() { return code; } // setter public void setName(String name) { this.name = name; } public void setCode(int code) { this.code = code; } } 

当你想创建多个员工时,就像在C中一样创建数组:

 Employee[] arr = new Employee[100]; // new stands for create an array object arr[0] = new Employee("Peter", 100); // new stands for create an employee object arr[1] = new Employee("Mary", 90);