PublicClass.java



package access_test;

/** AccessTest クラスから呼び出される public なクラス */

public class PublicClass {

  /** public なメソッド */

       public void publicMethod(){

           System.out.println( "This Method is public" );
       }

  /** protected なメソッド */

       protected void protectedMethod(){

           System.out.println( "This Method is protected" );
       }

  /** アクセスモードの宣言がないメソッド */

       void defaultMethod(){

           System.out.println( "This Method is default" );
       }

  /** private なメソッド */

       private void privateMethod(){

           System.out.println( "This Method is private" );
       }
}

/** AccessTest クラスから呼び出されるアクセスモードの宣言がないクラス */

class DefaultClass {
}