화이트 여행 11-1

주석의 간단한 데모

형식 :

@单词

위치 : 상단의 회원
과 같은 :

@xxx
String name;

@xxx
public void f(){
}

JUnit4 일반적인주의 사항 :
(1), 전 @ : @Test를 통해 실행 우선 순위, 각각 @Test 전에 실행됩니다
2, @ 테스트 : 집행 기능
3, @ 후 : @Test 후에 실행, 각각 @Test 후가 될 것입니다 실행

II. 내부 클래스

개념 : 클래스 코드 블록을 정의

내부 클래스 2.1 부재

클래스는 클래스 위치의 다른 멤버에 정의되어 있습니다

2.1.1 형식

public class Outer{
    class Inner{
    }
}

내부 클래스 관련 액세스 방법 2.1.2 부재

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

在外部类中创建内部类对象

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

直接访问(包括外部类中私有内容)

내부 액세스 클래스 3, 다른 유형 :

外部类.内部类 对象名 = new 外部类().new 内部类();

2.1.3 내부 클래스를 사용하는

이러한 것들의 내부가 상기 다른 것들을 포함 할 수있는 경우, 예를 들어 설명한 바와 같이, 물건의 종류를 설명에서, 엔진 타입의 차량 내부 클래스로서 사용될 수있는 자동차 엔진, 내장 체는 내장 될 수있다 내부 클래스 클래스와 인체.

2.2 부분 내측 클래스

다른 클래스의 로컬 위치의 클래스 정의

2.2.1 형식

public void 方法名(){
    class 内部类{
    }
}

액세스 모드 : 클래스 내의 외부 클래스를 포함하는 방법은, 클래스 객체가 내부 액세스를 만들

2.3 정적 내부 클래스

위치에서 클래스 정의의 내부 구성원 및 정적 수정

2.3.1 형식

public class Outer{
    static class Inner{
    }
}

2.3.2 정적 내부 클래스와 관련된 액세스 방법

1 외부 액세스 클래스 정적 내부 클래스 :

在外部类中创建内部类对象

2 정적 내부 클래스 외부 카테고리 액세스하기 :

在内部类中创建外部类对象

액세스 정적 내부 클래스 3, 다른 유형 :

外部类.内部类 对象名 = new 外部类.内部类();

2.4 익명 내부 클래스

익명 사용하여 만든 서브 클래스 객체는 로컬 위치에 등장

2.4.1 형식

new 父类名/接口名(){
    // 重写方法
};

2.5.1 역할

개체 추상 클래스 (인터페이스) 서브 클래스 (구현 클래스)의 생성을 촉진

III. 코드 블록

코드의 "{}"하위 섹션으로하여

3.1 표준 (부분) 블록

위치는 방법 또는 문에 정의
가 "{}"코드 범위
방법, 클래스가 "{}"정의 경계입니다
형식 :

public void 方法(){
    {语句}
}

구성 코드 블록 3.2

회원은 코드 블록의 위치를 정의
형식 :

public class 类{
    {语句}
}

3.2.1 특징

  • 모든 개체는 실행 코드 블록 될 것 구조를 만드는 것입니다
  • 모든 개체를 초기화 생성자의 구현 우선 순위 작업을 수행 할 필요가 수행하는

3.3 정적 코드 블록

회원 변형 정적 블록 사용하여 위치를 정의
형식 :

public class 类 {
    static{
        语句
    }
}

3.3.1 특징

  • 의 구현에 가장 높은 우선 순위
  • 한 번만

3.3.2 역할

정적 변수의 지정을

추천

출처www.cnblogs.com/demonycw/p/11329340.html