서로 내부 및 외부 형 액세스 클래스

내부 카테고리 :

① 정적 내부 클래스는 비 정적 방식을 가질 수있다

내부 클래스는 정적 방법 또는 고정 부재 변수를 갖는 경우 ②, 그것을 정적 내부 클래스이어야

 

내부 클래스 카테고리 1, 외부 액세스 :

   정적 내부 클래스가 변형되어 직접 새로운

    에서 = 새로운 내부 내부 ();

   내부 정적 클래스는 수정되지 않습니다 : 그것은 반드시 외부 클래스, 새로운 내부의 다음 클래스의 첫 번째 새로운 인스턴스

    . = 새 외부 () 새로운 내부에서 내부 ();

2 내부 클래스는 외부 클래스에 액세스 :( 외측 클래스 .this. 변수)

각 클래스에 액세스 (3), 외부 및 내부 클래스 방법 :

서로 음성 액세스 카테고리 안에 비 정적 시험 외부 정적 비 정적 메소드와 클래스의 방법 ① :

   다음 새로운 외측 새로운 클래스 음성 테스트 액세스 클래스, 방법 그리고 전사

  

공공  클래스 Outerclass {
     클래스 내부 {
         공공  무효 의 목소리 () { 
            에서 System.out.println ( "음성 ()" ); 
        } 
    } 
    공공  정적  무효 시험 () {
         새로운 Outerclass (). 새로운 내부 () 음성 ().; 
    } 
    공공  정적  무효 메인 (문자열 []에 args) {
      // 主函数调用方法시험의 
       시험 (); 13      } 
}

 

  음성 테스트 외부 액세스 클래스 .this. 방법 (외부 참조 형 유지)

공공  클래스 Outerclass {
     클래스 내부 {
         공공  무효 의 목소리 () { 
            Outerclass. .test (); 
        } 
    } 
    공공  정적  무효 시험 () { 
        에서 System.out.println ( "테스트 ()" ); 
    } 
    공공  정적  무효 메인 (문자열 []에 args) {
    // 主函数调用음성 () 
        내에서 = 새로운 Outerclass (). 새로운 내부 (); 
        송장(); 
    } 
}

 

각 비 정적 메소드는 정적 내부 클래스 외부 음성 테스트 ② 비 정적 메소드와 클래스 간의 호출

  voic 액세스 테스트   

공공  클래스 Outerclass {
     정적  클래스 내부 {
         공공  무효 의 목소리 () {
             새로운 Outerclass () 테스트 ().; 
        } 
    } 
    공개  무효 시험 () { 
        에서 System.out.println ( "테스트 ()" ); 
    } 
    공공  정적  무효 메인 (문자열 []에 args) {
    // 主函数调用음성 ()方法
        새로운 Outerclass.Inner () 음성 ().; 
    } 
}

  테스트 액세스 음성

공용  클래스 OuterClass {
     정적  클래스 내부 {
         공개  공극 음성 () { 
            에서 System.out.println ( "음성 ()" ); 
        } 
    } 
    공개  무효 시험 () {
      // 1 외부 정적 내부 클래스 클래스 액세스 다른 타입. 비 정적 메소드
        // 새로운 새 Outerclass.Inner () 음성 ();
      // 2 시험 방법 본원 Outerclass 내부 액세스 정적 클래스 비 정적 방식에서 
       새로운 새 내측 () 음성 (); 
    } 
    공공  정적  무효 메인 (문자열 []에 args) {
      // 주요 기능은 테스트 메소드 호출 
        새로운 새 OuterClass () 검사 (); 
    } 
}

전송 : https://www.cnblogs.com/rgever/p/8902758.html

추천

출처www.cnblogs.com/51python/p/11483134.html