«inner-classes» 태그된 질문

객체 지향 프로그래밍 (OOP)에서 내부 클래스 또는 중첩 클래스는 완전히 다른 클래스 또는 인터페이스의 본문 내에 선언 된 클래스입니다. 그러나 Java에서 내부 클래스는 비 정적 중첩 클래스입니다.


13
인터페이스 내의 내부 클래스
인터페이스 내에서 내부 클래스 를 만들 수 있습니까? 가능하다면 인터페이스 객체를 만들지 않을 것이므로 왜 그런 내부 클래스 를 만들고 싶 습니까? 이러한 내부 클래스가 개발 프로세스에 도움이됩니까?

9
Java가 내부 클래스에서 정적 필드를 금지하는 이유는 무엇입니까?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } 를 사용하여 정적 필드에 액세스 할 OuterClass.InnerClass.i수는 없지만 정적이어야하는 항목 (예 : 생성 된 InnerClass 개체 수)을 기록하려면 해당 필드를 정적으로 만드는 것이 도움이됩니다. 그렇다면 Java는 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.