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

자바에서 코틀린으로

by 덩컨 맥그레거, 냇 프라이스, 오현석
November 2022
Beginner to intermediate
544 pages
12h 39m
Korean
Hanbit Media, Inc.
Content preview from 자바에서 코틀린으로
304
자바에서 코틀린으로
return Route(newJourneys)
}
아무 멤버도 남지 않을 때까지 멤버를 확장 함수로 변환하는 과정을 계속 할 수 있다. 심지어
size
get
도 제거할 수 있다. 다만 남은 자바 클라이언트에서는 이들을 정적으로 임포트해
사용해야 한다.
예제
15.11
[
encapsulated
-
collections
.
5
:
src
/
main
/
java
/
travelator
/
UI
.
java
]
public void render(Route route) {
for (int i = 0; i < RouteKt.getSize(route); i++) {
var journey = RouteKt.get(route, i);
render(journey);
}
}
(
size
메서드를
size
확장 프로퍼티로 변환했기 때문에 자바에서는
getSize
함수를 사용한
다는 점을 기억하라.)
이제 한때는 꽉 들어차 있던
Route
클래스에 남은 것은 아래와 같이 리스트 하나뿐이다.
예제
15.12
[
encapsulated
-
collections
.
5
:
src
/
main
/
java
/
travelator
/
itinerary
/
Route
.
kt
]
class Route(
val journeys: List<Journey>
)
val Route.size: Int
get() = journeys.size ...
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