제목으로 말하면 왜 내포 된 인터페이스가 암시 적으로 정적입니까? 왜 중첩 된 클래스를 정적 및 정적이 아닌 중첩 된 클래스처럼 사용할 수 없는지중첩 된 인터페이스가 암시 적으로 정적으로 선언 된 이유는 무엇입니까?
답변
Java interface
은 인터페이스입니다. 인터페이스 규칙은 ACID입니다. ACID의 I는 다음을 의미합니다.
To demonstrate isolation, we assume two transactions execute
at the same time, each attempting to modify the same data.
필드는 자동으로 public static final
입니다. oracle documentation 가입일
이 답변은 완전하고 난센스입니다. 인터페이스와 트랜잭션은 서로 전혀 관련이 없습니다. – EJP
@EJP 나는 인터페이스가 트랜잭션이라고 결코 말하지 않았다. 나는 인터페이스에 대한 하나의 규칙이 ACID라고 말했다. 뿐만 아니라 데이터베이스 트랜잭션. 당신은 데이터베이스 트랜잭션에 대해 생각하지만 더 많은 종류의 트랜잭션이 있습니다. –
:
내부 클래스 포위 클래스 의 인스턴스와 연관된하고 참조를 유지, 즉 그 오브젝트의 메소드와 필드
에 직접 액세스 할 수있는 그 둘러싼 인스턴스.
다른 인터페이스는 유형의 정적 정의에 불과합니다. 일부 다형성을 제공하는 데 사용되는 계약입니다.
인터페이스를 자체적으로 인스턴스화 할 수 없으므로 인터페이스가 상태를 가질 수 없기 때문에 인터페이스를 둘러싸고있는 것을 "알 수"없습니다.
- 1. 암시 적으로 선언 된 함수 오류 C++
- 2. 클래스 선언의 멤버 인터페이스가 암시 적으로 public입니까?
- 3. 오류 : 암시 적으로 'proc_create'함수의 암시 적 선언
- 4. 암시 적으로 암시 적으로 부호가없는 형식으로 변환 된
- 5. C에서 암시 적으로 "인스턴스화 선언"?
- 6. 암시 적으로 선언 된 C++ 컴파일러 오류 정의
- 7. 오류 : 암시 적으로 선언 된 복사 생성자의 정의
- 8. 중첩 된 HashMaps을하고 선언
- 9. C++ 선언 된 클래스 외부에서 전역 적으로 선언 된 enum을 사용할 수없는 이유는 무엇입니까?
- 10. 암시 적으로 정의 된 클래스의 소멸자
- 11. 중첩 된 함수가있는 변수 선언
- 12. 왜 자바에서 개인 중첩 된 인터페이스가 필요합니까?
- 13. ViewState는 정적으로 선언 된 사전 유형입니까?
- 14. 암시 적으로 부동하지 않도록 암시 적으로 부동 소수점 형변환
- 15. Spring에서 암시 적으로 정규화 된 autowiring
- 16. 인터페이스가 클래스 파일 형식에 따라 Object를 확장하는 이유는 무엇입니까?
- 17. Char가 암시 적으로 Int로 변환되는 이유는 무엇입니까?
- 18. Kotlin의 중첩 된 다중 선언
- 19. 암시 적으로 삭제
- 20. 너무 많은 정적으로 중첩 된 블록 python
- 21. 중첩 된 xml을 중첩 된 html로 재귀 적으로 변환
- 22. 암시 적으로 래핑 된 옵션과 비표준 간의 차이점
- 23. C++에서 명시 적으로 선언 된 메서드
- 24. 정적으로 초기화 된 배열?
- 25. C에서 지정된 크기의 정적으로 선언 된 문자 배열을 리터럴로 초기화해야합니까?
- 26. C++에서 중첩 된 암시 적 변환
- 27. 암시 적으로 암시 적으로 재생 있음
- 28. RadiboButtonList에 명시 적으로 선언 된 데이터 바인딩 된 항목
- 29. 각도로 선언 된 암시 적 속성 목록 가져 오기
- 30. System.Xml.XmlDocument에 암시 적으로 매핑 된 DataTemplate이 인식되지 않습니다.
http://cs-fundamentals.com/java-programming/java-static-nested-or-inner-interfaces.php – Anptk
@Zeeker를 참조하십시오. OP는 멤버가 아닌 인터페이스 정의 자체에 대해 묻습니다. – robert
@robert 그는 중첩 된 인터페이스에 대해 물어보고 인터페이스에서 인터페이스를 사용합니다. 이 경우 중첩 된 인터페이스는 다른 인터페이스의 멤버 일뿐입니다. 적어도 내가 그 질문을 정확하게 이해한다면. –