Javaパッケージ

2211 ワード

パッケージは主にクラスとインタフェースを分類するために使用されます.Javaプログラムを開発する場合、何百ものクラスが作成される可能性があるので、クラスとインタフェースを分類する必要があります...import文Javaでは、パッケージ名、クラス名を含む完全な限定名を指定すると、Javaコンパイラはソースコードまたはクラスに簡単にナビゲートできます.import文は、コンパイラがクラスを見つけることができるように合理的なパスを提供するために使用されます.たとえば、右側のコマンドラインはjava_にコマンドコンパイラをロードします.installation/java/ioパスの下のすべてのクラス、import java.io.;簡単な例この例では、EmployeeとEmployeeTestの2つのクラスを作成します.まずテキストエディタを開き、次のコードを貼り付けます.注意ファイルをEmployee.javaとして保存します.Employeeクラスには、name、age、designation、salaryの4つのメンバー変数があります.このクラスは、パラメータが1つしかない構造メソッドを明示的に宣言します.http://www.iis7.com/a/lm/fwqdq/IIS 7サーバー大全import java.io.;public class Employee{String name;int age;String designation;double salary;//Employeeクラスのコンストラクタpublic Employee(String name){this.name=name;//ageの値public void empAge(int empAge){age=empAge;}/*designationの値を設定*/public void empDesign(String empDesigation){designation=empDesigg;}/*salaryの値を設定*/public void empSalary(double empSalary){salary=empSalary;}/*印刷情報/public void printEmployee(){System.out.println("Name:"+name); System.out.println("Age:"+age);System.out.println("Age:"+age);System.out.println("Designation:"+designation);System.out.println("Salary:"+salary);};};};}/*設定salaryの値を設定*/*/public void*/public}プログラムはmainメソッドから実行されます.このプログラムを実行するには、mainメソッドを含めてインスタンスオブジェクトを作成する必要があります.次に、2つのEmployeeクラスのインスタンスをインスタンス化し、メソッドを呼び出して変数の値を設定するEmployeeTestクラスを示します.次のコードをEmployeeTest.javaファイルに保存します.import java.io.; public class EmployeeTest{
public static void main(String args[]){/*コンストラクタを使用して2つのオブジェクトを作成*/Employee empOne=new Employee("James Smith");Employee empTwo=new Employee("Mary Anne");
  //             
  empOne.empAge(26);
  empOne.empDesignation("Senior Software Engineer");
  empOne.empSalary(1000);
  empOne.printEmployee();

  empTwo.empAge(21);
  empTwo.empDesignation("Software Engineer");
  empTwo.empSalary(500);
  empTwo.printEmployee();

}この2つのファイルをコンパイルしてEmployeeTestクラスを実行すると、C:>javac Employee.java C:>vi EmployeeTest.java C:>javac EmployeeTest.java C:>java EmployeeTest Name:James Smith Age:26 Design:Senior Software Engineer Salary:100.0 Name:Mary Anne Age:21 Design:Software Engineer Salary:500.0 Name