Skip to Content
그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서
book

그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서

by 유동환, 켄 커즌
December 2016
Beginner to intermediate
173 pages
3h 43m
Korean
Hanbit Media, Inc.
Content preview from 그레이들 레시피: 안드로이드 빌드 시스템 Gradle 실무 안내서
158
그레이들 레시피
A.6
POGO
자바 언어에서 속성과 그에 대한
Getter
Setter
메서드만 가지고 있는 클래스를 ‘
Plain
Old
Java
Objects
’ 또는 ‘
POJO
’라고 부릅니다. 그루비는 이와 유사하게
POGO
를 가지고 있습니
다. [예제
A
-
12
]를 살펴봅시다.
예제
A-12
단순한
POGO
import groovy
.
transform
.
Canonical
@
Canonical
class Event
{
String name
Date when
int priority
}
이 작은 클래스에는 많은 힘이 있는데,
POGO
는 다음과 같습니다.
기본적으로
public
클래스입니다
.
속성은
기본적으로
private
입니다
.
메서드는
기본적으로
public
입니다
.
Getter
Setter
메서드는
속성에
대하여
생성되고
public
이나
private
으로
지정할
없습니다
.
• 기본 생성자와 맵 기반
(속성 :값 형식 )
의 생성자를 모두 지원합니다.
POGO
@canonical
애너테이션을 포함하여 추상 문법 트리
AST
,
Abstract
Syntax
Tree
변환을 수행
합니다.
AST
변환은 컴파일러가 생성한 문법 트리를 특별한 방식으로 컴파일 시간에 변경하는
기법입니다.
@canonical
애너테이션은 실제로
@ToString
@EqualsAndHashcode ...
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.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

웹 애플리케이션 보안: 정찰, 공격, 방어 세 단계로 배우는 웹 애플리케이션 보안의 모든 것

웹 애플리케이션 보안: 정찰, 공격, 방어 세 단계로 배우는 웹 애플리케이션 보안의 모든 것

최용, 앤드루 호프먼

Publisher Resources

ISBN: 9788968487095