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

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
234
자바에서 코틀린으로
수 없으므로 인텔리
J
는 코틀린 호출 지점만
add
메서드 본문을 인라이닝해 주고 여전히 자바에
add
를 호출하기 때문에
Money
클래스 안에
add
메서드 정의를 남겨둔다. 이제 모든 코틀린
코드는
+
연산자를 사용하지만, 자바 코드는 바뀌지 않는다.
미래에
Money
값을 더하는 더 많은 자바 클래스를 코틀린으로 변환하고 나면,
add
메서드를
다시 한 번 인라이닝해서 코틀린 클래스들이
add
대신
+
연산자를 사용하게 바꿀 수 있다. 우
리 코드 기반에 남은 자바 코드가
add
를 호출하는 동안 인텔리
J
add
메서드 정의를 보존해
준다.
Money
값을 더하는 마지막 자바 클래스를 코틀린으로 변환하고 나면, 인텔리
J
가 인라이
닝 리팩터링을 하는 과정에서 더 이상 사용되지 않게 된
add
메서드를 제거해 준다. 이때가 되
면 우리 코드 기반은
+
연산자만 사용하게 된다.
12.4
기존 자바 클래스를 위한 연산자
plus
메서드를 다룰 때 메서드
내부에서
+
연산자를 사용하는 기회를 가졌다.
Money
클래
스는 자신의
amount
프로퍼티를 자바 표준 라이브러리의
BigDecimal
로 표현한다. 이제
BigDecimal
.
add
메서드를
+
연산자로 대치할 수 있다.
예제
12.9
[
operators
.
11
:
src
/
main
/
java ...
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