私はJavaを初めて使用し、構造体のような情報をCに格納する方法を見つけようとしています。たとえば、プログラムに従業員を雇わせたいとします。ユーザーから名、姓、ID番号を取得し、保存します。その後、ユーザーは条件に基づいてその情報を表示できます(たとえば、データベースに複数の従業員がいる場合)。これを行うための最良の方法を提案できるものはありますか?
質問する
91242 次
4 に答える
23
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);
于 2013-02-10T03:02:06.333 に答える