인터페이스 및 내부 클래스에 관한 Java 기본 사항

user1079065

OCJP 6.0 시험을 준비 중이며 Java에서 몇 가지 흥미로운 개념을 접했습니다.

  1. 인터페이스 내부에 클래스를 정의하는 이유는 무엇입니까? 그것의 용도는 무엇입니까? 클래스를 인스턴스화 할 수 없기 때문에 아무 소용이없는 것 같습니다. 유사하게 인터페이스가 추상 클래스로 사용될 수 있다고 생각하는 클래스 내부에서 선언 될 수 있음을 발견했습니다. 정확히 무엇을 사용합니까? 중복 가능성 : 인터페이스 내부 클래스

  2. int[] o = new int[][]{{1}}[0];내가 1D 배열을 가지고 있고 RHS에는 여전히 코드가 컴파일되는 3 차원 이있는 개념은 무엇 입니까 ??

왜 그렇게 ???

Andrew_CS

숫자 2 : int[][]{{1}}값이 1. 인 열이 하나있는 행이 하나있는 2D int 배열을 초기화합니다 . [0](행 인덱스 0)이 2 차원 배열로 복귀 인덱스 및 int[]초기화 o에 할당된다.

클래스의 인스턴스를 초기화하고 같은 줄에서 메서드를 호출하는 것과 같은 개념입니다. 예 :

String name = (new SomeClass()).getName();

참고 : 초기화 될 때 사물에 대한 참조를 저장하지 않아도됩니다. 이것이 2D int 배열에 대한 참조가 손실되어 이상하게 보이는 이유입니다.


1 번 : 인터페이스에서 클래스 정의-Java . 이미이 질문에 대한 많은 정보가있는 것 같습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

내부 클래스 인터페이스 상수에 대한 Java 외부 클래스 액세스

분류에서Dev

내부 클래스 인터페이스 상수에 대한 Java 외부 클래스 액세스

분류에서Dev

내부 클래스를 사용하여 Java / 내부 메서드 가시성에서 외부 클래스에 대한 개인 레코드 만들기

분류에서Dev

기본 클래스 및 인터페이스에 대한 C # 제네릭 제약 조건

분류에서Dev

개체 인스턴스화 : 동일한 이름의 내부 클래스 및 외부 클래스 (Java)

분류에서Dev

Java 인터페이스 : 구현 클래스에서 기본 메소드 구현 사용

분류에서Dev

Java 8 기능 인터페이스 및 인터페이스

분류에서Dev

내장 된 keycloak 및 스프링 부트 앱을 사용한 기본 구성

분류에서Dev

제네릭 및 Comparable을 사용한 인터페이스 및 클래스

분류에서Dev

제네릭 및 리플렉션에 대한 Java 기본 사항

분류에서Dev

Java-인터페이스 / 기본 클래스 참조-성능

분류에서Dev

기본 및 하위 클래스와 관련된 Java Generic "인수에 적용 할 수 없음"

분류에서Dev

JAVA에서 FileDescriptor의 내부 및 외부 정적 멤버와 함께 사용될 때 FileInputStream 및 FileOutputStream 클래스의 예기치 않은 동작

분류에서Dev

템플릿 전문화 및 인터페이스를 사용하여 인스턴스 및 기본 유형에 대한 통합 함수 호출

분류에서Dev

Typescript Unions 인터페이스 및 기본

분류에서Dev

사용 : 클래스 및 인터페이스에서

분류에서Dev

C #의 일반 클래스 및 인터페이스를 사용한 클래스 디자인

분류에서Dev

Java의 내부 클래스 및 엔 클로징 인스턴스?

분류에서Dev

C #의 기존 서비스 클래스 내에서 명명 된 파이프 인터페이스 사용

분류에서Dev

비 활동 Java 클래스에서 Android 용 Fused Location 제공자 사용 및 기본 활동 클래스에서 경도 및 위도 가져 오기

분류에서Dev

왜 자바의 InflaterInputStream (및 기타 유사한 클래스)에만 조건부 그것의 내부의 Inflater에 끝을 전화 않습니다

분류에서Dev

외부 네트워크 / 인터넷 (WAN) 액세스를위한 기본 이더넷 카드 사용 및 설정

분류에서Dev

'this'가 인터페이스를 구현하는지 확인한 다음 하위 클래스의 일반 기본 클래스 내부에서 해당 멤버를 호출합니까?

분류에서Dev

jQuery를 사용하여 프론트 페이지 및 내부 페이지에 본문 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

PHP 및 MySQL 보안에 대한 기본 사항 이해

분류에서Dev

Java GUI Builder 및 자격 증명 처리 클래스를 사용하여 로그인 인터페이스 만들기

분류에서Dev

마스터 / 세부 사항 관계 양식 위젯 대화 상자 버튼에서 세부 사항에 대한 기본값 설정

분류에서Dev

기본 클래스에서 typedef 사용 및 재정의

분류에서Dev

Spring JPA 저장소 인터페이스 및 기본 메소드 사용 사례

Related 관련 기사

  1. 1

    내부 클래스 인터페이스 상수에 대한 Java 외부 클래스 액세스

  2. 2

    내부 클래스 인터페이스 상수에 대한 Java 외부 클래스 액세스

  3. 3

    내부 클래스를 사용하여 Java / 내부 메서드 가시성에서 외부 클래스에 대한 개인 레코드 만들기

  4. 4

    기본 클래스 및 인터페이스에 대한 C # 제네릭 제약 조건

  5. 5

    개체 인스턴스화 : 동일한 이름의 내부 클래스 및 외부 클래스 (Java)

  6. 6

    Java 인터페이스 : 구현 클래스에서 기본 메소드 구현 사용

  7. 7

    Java 8 기능 인터페이스 및 인터페이스

  8. 8

    내장 된 keycloak 및 스프링 부트 앱을 사용한 기본 구성

  9. 9

    제네릭 및 Comparable을 사용한 인터페이스 및 클래스

  10. 10

    제네릭 및 리플렉션에 대한 Java 기본 사항

  11. 11

    Java-인터페이스 / 기본 클래스 참조-성능

  12. 12

    기본 및 하위 클래스와 관련된 Java Generic "인수에 적용 할 수 없음"

  13. 13

    JAVA에서 FileDescriptor의 내부 및 외부 정적 멤버와 함께 사용될 때 FileInputStream 및 FileOutputStream 클래스의 예기치 않은 동작

  14. 14

    템플릿 전문화 및 인터페이스를 사용하여 인스턴스 및 기본 유형에 대한 통합 함수 호출

  15. 15

    Typescript Unions 인터페이스 및 기본

  16. 16

    사용 : 클래스 및 인터페이스에서

  17. 17

    C #의 일반 클래스 및 인터페이스를 사용한 클래스 디자인

  18. 18

    Java의 내부 클래스 및 엔 클로징 인스턴스?

  19. 19

    C #의 기존 서비스 클래스 내에서 명명 된 파이프 인터페이스 사용

  20. 20

    비 활동 Java 클래스에서 Android 용 Fused Location 제공자 사용 및 기본 활동 클래스에서 경도 및 위도 가져 오기

  21. 21

    왜 자바의 InflaterInputStream (및 기타 유사한 클래스)에만 조건부 그것의 내부의 Inflater에 끝을 전화 않습니다

  22. 22

    외부 네트워크 / 인터넷 (WAN) 액세스를위한 기본 이더넷 카드 사용 및 설정

  23. 23

    'this'가 인터페이스를 구현하는지 확인한 다음 하위 클래스의 일반 기본 클래스 내부에서 해당 멤버를 호출합니까?

  24. 24

    jQuery를 사용하여 프론트 페이지 및 내부 페이지에 본문 클래스를 추가하는 방법은 무엇입니까?

  25. 25

    PHP 및 MySQL 보안에 대한 기본 사항 이해

  26. 26

    Java GUI Builder 및 자격 증명 처리 클래스를 사용하여 로그인 인터페이스 만들기

  27. 27

    마스터 / 세부 사항 관계 양식 위젯 대화 상자 버튼에서 세부 사항에 대한 기본값 설정

  28. 28

    기본 클래스에서 typedef 사용 및 재정의

  29. 29

    Spring JPA 저장소 인터페이스 및 기본 메소드 사용 사례

뜨겁다태그

보관