백엔드 개발자 14일차 회고록

김지홍·2022년 5월 18일
0

데일리회고(TIL)

목록 보기
14/18

코드스테이츠 부트캠프(22.05.18)

Before(수업전)

  • 수업 목표
    • Java 컬렉션(Collection)#2
    • 내부 클래스
    • 내부 클래스의 개념을 이해하고 유형에 따른 선언 위치를 구분할 수 있다.
    • 내부 클래스를 정의하고 사용할 수 있다.
  • 예습 상황
    • 없음

After(수업후)

  • 배운내용
    • 내부 클래스(Inner Class)
      • 위치나 예약어에 따라 크게 네 가지 유형
        1. 인스턴스
        2. 정적
        3. 지역
        4. 익명
      • 멤버 내부 클래스
        • 인스턴스 내부 클래스 : 객체 내부에 멤버의 형태로 존재, 외부 클래스를 생성한 이후에 사용해야함.
        • 정적 내부 클래스 : 내부 클래스가 외부 클래스 생성과 무관하게 정적 변수를 사용
      • 지역 내부 클래스
        • 클래스의 멤버가 아닌 메서드 내에서 정의되는 클래스
        • 정의된 메서드 내부에서만 사용가능 하므로 일반적으로 선언 후 바로 객체를 생성해서 사용
      • 익명 내부 클래스
        • 이름을 알 수 없는 내부 클래스
        • 하나의 객체만을 생성할 수 있으며 일회용
  • 수업후 느낀점
    • 클래스 유형의 구분과 각각의 특징을 자세하게 배울필요가 있다.
    • 내부클래스 유형에 따른 사용되는 위치를 알아둘 필요가 있다.
profile
백엔드 개발자

0개의 댓글