본문 바로가기

constructor2

Kotlin 기본 클래스(생성자,오버로딩,상속,오버라이딩,open,abstract,companion object, sealed class Kotlin 기본 클래스Kotlin의 기본 클래스를 정리해 보겠습니다 생성자 class ClassName(name:String){} 생성자의 class ClassName constructor(name: String) { // constructor 생략가능 =constructor를 생략하여 간단하게 class ClassName(name:String) 초기화//init 블럭에서의 초기화class ClassName(name: String) { init { println("Initialized with value ${name}") }} //init 블럭을 사용하지 않고, 변수에 바로 넘겨 class ClassName(name: String) { val upperName = name.toUpperCase()} i.. 2019. 1. 23.
Kotlin - 클래스 Kotlin - 클래스,생성자 클래스클래스는 붕어빵 틀에 비유할 수 있고 인스턴스는 클래스로 생성한 객체의 실체인 붕어빵에 비유할 수 있습니다. 코틀린에서 클래스는 자바와 역할은 유사하지만 더 간결합니다 클래스선언다음은 클래스를 선언하고, 생성한 클래스로 인스턴스를 생성하는 방법입니다.//클래스선언class Person { } //인스턴스 생성val person =Person() 자바에서는 new 키워드로 객체를 생성하지만 코틀린에서는 new 키워드를 사용하지 않습니다. 생성자생성자를 가지는 클래스는 다음과 같이 표현할 수 있습니다. 이 코드는 빈 생성자를 가지는 클래스입니다.class Person(var name:String){ }// 빈생성자를 가지는 클래스 in Kotlin 생성자에서 초기화 코드를.. 2019. 1. 3.