////////////////////////////////////////////////////////////////////////////////
//  << j283a.java >>
//
//  クラス(8):パッケージ(サブパッケージの作成)
//
//  サブパッケージ作成法を確認する。
//
//  (1)パッケージを指定。
//
////////////////////////////////////////////////////////////////////////////////

package pack1.pack2; //(1)

public class j283a { // 他のパッケージ中のクラスからアクセスされるので、
                     // public指定をする。

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

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

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

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