Skip to Content
자바에서 코틀린으로
book

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
232
자바에서 코틀린으로
같다. 인텔리
J
는 자바의
add
호출과 코틀린의
operator
plus
정의 사이를 매끄럽게 오갈 수
있다. 중립적으로, 저자들은 이런 경우
@
JvmName
애너테이션을 사용할 가치가 있다고 생각하
지만, 일반적으로는 코틀린 클래스를 자바 클라이언트에 맞춰 노출시키기 위해
@
JvmName
너테이션을 사용하는 방법에 대해 팀 안에서 합의를 도출할 필요가 있다.
12.3
기존 코틀린 코드에서 정의한 연산자 호출하기
작성한 코틀린 클라이언트 코드를 살펴보면 여전히 문제가 있다. 이 책을 쓴 현재, 인텔리
J
operator
가 붙은 메서드 호출을 각 메서드에 해당하는 적절한 연산자 호출로 변환해 주는 기
능을 제공하지 않는다. 그래서 이전에
Money
.
add
메서드를 호출하던 코드는 리팩터링 후
+
아니라
Money
.
plus
를 호출하는 상태로 남는다. 인텔리
J
가 이런 메서드 호출을 연산자로 자동
으로 리팩터링할 수 있지만, 각 연산자에 해당하는 메서드를 하나씩 따로 리팩터링해야만 한다.
이런 문제를 해결하기 위해 일련의 리팩터링 단계를 사용해
모든
코틀린 코드가
+
연산자를 사
용하도록 변경할 수 있고, 더 많은 자바 클래스를 코틀린으로 변경함에 따라 같은 단계들을 다
시 재실행할 수 있는 능력을 갖출 수 있다. 따라서 변경 내용을
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

고성능 파이썬(2판)

고성능 파이썬(2판)

오현석, 미샤 고렐릭, 이안 오스발트
러닝 타입스크립트

러닝 타입스크립트

조시 골드버그
실리콘밸리 리더십

실리콘밸리 리더십

김정혜, 마이클 롭

Publisher Resources

ISBN: 9791169210447