我是Java的新手,我试图找到一种方法在C中存储结构信息。例如,我想让程序雇用员工。它会从用户获取名字,姓氏和身份证号码并将其存储。然后,用户可以根据条件查看该信息(例如,如果该数据库有超过1名员工)。任何可以提出这样做的最佳方式?在Java中创建类似于数据结构的结构
6
A
回答
17
C中的结构就像Java中的类一样,功能也更强大,因为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);
从'class'的'object'保存所有数据要打包在一起。还有管理这些数据的方法。 – SJuan76 2013-02-10 02:51:08