
코틀린은 자바와 똑같이 클래스는 class 키워드를 사용합니다. 자바에서의 클래스와 생성자 및 초기 코드 작성 방법 class ClassName { ClassName() { System.out.println("Constructors"); } ClassName(String str) {} ClassName(String str, int i) {} } 코틀린에서의 클래스와 생성자 및 초기 코드 작성 방법 /* constructor 키워드 생략가능 코틀린의 클래스는 기본생성자와 하나 이상의 보조 생성자를 가질수 있습니다. */ class ClassNameA1 {} class ClassNameA2 constructor() {} // 생성자에 매개변수가 있는 형태 class ClassNameB1(str: String..

DTO ( POJO/ POCO) 생성 및 사용 방법 자바 문법 class DtoStudent { private String name; public void setName(String name){ this.name = name; } public String getName(){ return this.name;} } 코틀린 문법 data class DtoStudent(var name: String) 자바에서는 getter/setter을 만들어 줘야합니다. 코틀린에서는 데이터 클래스(data class)를 이용 데이터 전송 개체인 DTO를 만듭니다. 데이터 클래스(data class) 사용 시 아래 기능을 따로 구현하지 않아도 사용가능합니다. getters (and setters in case of vars) ..