1. 클래스, 변수 및 방법을 수정할 수있는 Java로 제공된 일부 수정 자. Java의 공통 수정자는 다음과 같습니다 : Abstract (Abstract), 정적 (정적), 공개 (공개), 보호 (보호 된), 개인 (개인), 동기화 (동기화), 기본 (로컬), 과도 (임시), 휘발성 (휘발성), 최종 (변경 불가능)
2. 최상위 클래스를 수정하는 수정 자에는 추상, 공개 및 최종이 포함되며 정적, 보호 및 개인은 최상위 클래스를 수정할 수 없습니다. 멤버 방법과 멤버 변수는 여러 수정자를 가질 수 있지만 로컬 변수는 최종으로 만 수정할 수 있습니다.
3.4 접근성 범위
참고 : 최상위 클래스는 기본 수정 자 및 공개 만 수정할 수 있으며 개인 및 보호로 수정할 수 없습니다.
IV.ABSTRATT 수정자를 사용하여 클래스 및 멤버 메소드를 수정할 수 있습니다.
1. 초록 수정 된 클래스를 사용하여 추상 클래스를 나타냅니다. 추상 클래스는 인스턴스화 할 수 없습니다.
2. 초록 수정 된 방법을 사용하여 추상 방법을 나타냅니다. 추상 방법에는 메소드 본문이 없습니다 : "{}", 서브 클래스 재 작성에 사용됩니다.
3. 수정 된 추상 클래스에서, 즉, 추상 클래스에는 일반적인 방법과 추상 방법이있을 수 있습니다.
4. 최종 수정 자로 추상 클래스와 추상 방법을 수정할 수 없습니다. 추상 수정 자와 최종 수정자는 함께 사용할 수 없습니다.
5. 원형 수정 자
1. 기본은 "변할 수없는"의 의미로, 비 임금 클래스, 비 청구서 회원 방법 및 변수를 수정할 수 있습니다.
2. Final으로 수정 된 클래스는 상속받을 수 없으며 서브 클래스가 없습니다.
3. 최종으로 수정 된 방법은 서브 클래스 메소드에 의해 덮어 쓸 수 없습니다.
4. 최종 수정 된 변수를 사용하여 (PI)와 같은 상수를 나타내므로 한 번만 할당 할 수 있으며 변경할 수 없습니다.
6. 정체 수정 자
1. 정적으로 수정 된 멤버 변수를 사용하여 클래스 이름을 통해 직접 액세스 할 수있는 정적 변수를 나타냅니다.
2. 정적 수정 된 멤버 메소드를 사용하여 클래스 이름을 통해 직접 액세스 할 수있는 정적 메소드를 나타냅니다.
3. 정적 수정 프로그램을 사용하여 코드 블록을 보내십시오. JVM (Java Virtual Machine)의 전체 이름이 Java Virtual Machine 인 경우 클래스 이름에 따라 런타임 데이터 영역 메소드에 위치 할 수 있으며 한 번만 실행할 수 있습니다.
위는 편집자가 소개 한 Java 언어의 수정 자입니다. 나는 그것이 당신에게 도움이되기를 바랍니다. 궁금한 점이 있으면 메시지를 남겨 주시면 편집자가 제 시간에 답장을 드리겠습니다. Wulin.com 웹 사이트를 지원해 주셔서 대단히 감사합니다!