중첩 클래스와 중첩 인터페이스

hyHA·2023년 11월 12일
0
post-custom-banner

객체 지향 프로그래밍에서 클래스는 서로 관계를 맺고 상호작용한다
그럼 클래스는 어디에 선언하는 것이 좋을까?
이는 해당 클래스가 외부 클래스와 관계를 맺는 방식에 따라 달라질 수 있다
어떤 클래스는 여러 클래스와 관계를 맺고, 어떤 클래스는 특정 클래스와 관계를 맺는다

  • 클래스가 여러 클래스와 관계를 맺는 경우는 클래스를 독립적으로 선언하는 것이 좋고
  • 클래스가 특정 클래스와 관계를 맺는 경우는 클래스 내부에 클래스를 선언하는 것이 좋다

중첩 클래스와 중첩 인터페이스

중첩 클래스

중첩 클래스의 접근 제한

중첩 인터페이스

익명 객체

익명 자식 객체 생성

익명 구현 객체 생성

익명 객체의 로컬 변수 사용

profile
룰루랄라

0개의 댓글