Page 7 -
P. 7

KOTLIN IN DEPTH






                     8장 클래스 계층 이해하기                      311


                     8.1  상속  312
                         8.1.1 하위 클래스 선언  313
                         8.1.2 하위 클래스 초기화  321
                         8.1.3 타입 검사와 캐스팅  327
                         8.1.4 공통 메서드  331
                     8.2  추상 클래스와 인터페이스  339
                         8.2.1 추상 클래스와 추상 멤버  339
                         8.2.2 인터페이스  342
                         8.2.3 봉인된 클래스와 인터페이스  349
                         8.2.4 위임  354
                     8.3  결론  357
                     8.4  정리 문제  358






                     9장 제네릭스                359


                     9.1  타입 파라미터  360
                         9.1.1 제네릭 선언  361
                         9.1.2 바운드와 제약  364
                         9.1.3 타입 소거와 구체화  368

                     9.2  변성  372
                         9.2.1 변성: 생산자와 소비자 구분  372
                         9.2.2 선언 지점 변성  376
                         9.2.3 프로젝션을 사용한 사용 지점 변성  379
                         9.2.4 스타 프로젝션  383

                     9.3  타입 별명  385
                     9.4  결론  388
                     9.5  정리 문제  388












     Kotlin_05.indd   19                                                                     2022-02-15   오후 4:07:29
   2   3   4   5   6   7   8   9   10   11   12