생성자
포스트
취소

생성자

kotlin에서는 클래스이름 옆에 소괄호를 붙여서 생성자를 만든다.

생성자가 없을때

1
class NewsItemDto
1
class NewsItemDto { }

kotlin에서는 class의 body가 없을 경우에는 java에서 처럼 {}로 감싸지 않아도 됨

인자가 없는 생성자

1
class NewsItemDto()

kotlin에서의 인자가 여러개인 생성자

1
2
3
4
data class NewsItemDto (
   var title: String,
   var link: String
)

java에서의 인자가 여러개인 생성자

1
2
3
4
5
6
7
8
9
class NewsItemDto {
	String title;
	String link;
	
	NewsItemDto(String title, String link) {
		this.title = title;
		this.link = link;
	}
}
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.