중첩 클래스 정의
중첩 클래스:
- 다른 클래스 내에 선언된 클래스
- Java 1.1에서 도입되었습니다. 이전 버전에서는 사용할 수 없었습니다.
범위:
- 중첩 클래스는 외부 클래스와 독립적으로 존재할 수 없습니다.
- 범위는 포함하는 클래스로 제한됩니다.
- 2. 중첩 클래스의 유형
중첩 클래스:
- 정적으로 선언할 수도 있고 선언하지 않을 수도 있습니다.
- 내부 클래스: 이 책의 초점은 비정적이며 외부 클래스의 변수와 메서드에 직접 액세스할 수 있습니다.
- 3. 내부 클래스 활용
목적:
- 외부 클래스에서만 사용하는 서비스를 제공합니다.
예:
- 내부 클래스 Inner는 외부 클래스 Outer에 포함된 배열의 최소, 최대 및 평균을 계산하는 데 사용됩니다.
외부.java
LocalClass데모
위 내용은 중첩 및 내부 클래스 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!