////////////////////////////////////////////////////////////////////////////////
//  << j282a.java >>
//
//  クラス(8):パッケージ(パッケージの作成)
//
//  パッケージ作成法を確認する。
//   
//  (1)パッケージ指定を含むソースファイルを作成。
//  (2)コンパイルを実行。
//
//          % javac -d . クラス名.java
// 
//          カレントディレクトリ ------- クラス名.java
//                                   |
//                                   --- pack1 --- クラス名.class
//                                        
////////////////////////////////////////////////////////////////////////////////

package pack1; // パッケージ名(pack1)

public class j282a { // 外部からアクセスされるので、public指定をする。

  int a = 111; // 指定のないフィールド変数。
  public int pa = 222; // public指定のあるフィールド変数。

  String m() { // 指定のないメソッド。
    return "指定のないメソッド(m)";
  }

  public String pm() { // public指定のあるメソッド。
    return "public指定のあるメソッド(pm)";
  }

}
実行結果
% javac -d . j282a.java