>  기사  >  Java  >  중첩 및 내부 클래스 소개

중첩 및 내부 클래스 소개

王林
王林원래의
2024-08-31 13:03:33373검색

Introdução às classes aninhadas e internas

중첩 클래스 정의

중첩 클래스:

  • 다른 클래스 내에 선언된 클래스
  • Java 1.1에서 도입되었습니다. 이전 버전에서는 사용할 수 없었습니다.

범위:

  • 중첩 클래스는 외부 클래스와 독립적으로 존재할 수 없습니다.
  • 범위는 포함하는 클래스로 제한됩니다.
  • 2. 중첩 클래스의 유형

중첩 클래스:

  • 정적으로 선언할 수도 있고 선언하지 않을 수도 있습니다.
  • 내부 클래스: 이 책의 초점은 비정적이며 외부 클래스의 변수와 메서드에 직접 액세스할 수 있습니다.
  • 3. 내부 클래스 활용

목적:

  • 외부 클래스에서만 사용하는 서비스를 제공합니다.

예:

  • 내부 클래스 Inner는 외부 클래스 Outer에 포함된 배열의 최소, 최대 및 평균을 계산하는 데 사용됩니다.

외부.java

LocalClass데모

위 내용은 중첩 및 내부 클래스 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.