Kotlin

Kotlin

[Kotlin] 상속과 접근 제한자

[Kotlin] 상속과 접근 제한자 상속 코틀린에서의 상속 형식은 아래와 같다. open class Fruit { } class Apple: Fruit(){ } 다른 클래스에서 상속이 가능하게 하려면 open 키워드를 사용해야 한다. 상속 관계에서는 상속 대상이 되는 클래스를 상위 클래스라 하고, 상속받는 클래스를 하위 클래스라고 한다. 위와 같은 경우에서 상위 클래스는 Fruit 이며, 하위클래스는 Apple 이 된다. 상위 클래스가 매개변수를 가지고 있다면 생성자를 호출할 때 다음과 같이 입력한다. open class Fruit(name: String) { } class Apple(name:String) : Fruit(name){ } 오버라이딩 상속의 가장 큰 장점은 상위 클래스에서 정의한 변수와 함..

Kotlin

[Kotlin] 코틀린 클래스 , 생성자

[Kotlin] 코틀린 클래스 , 생성자 클래스 선언하기 class Person class Person { } 코틀린에서 클래스는 class 키워드를 사용하여 선언한다. 중괄호 영역에 아무것도 없다면 중괄호를 생략할 수 있다. class Person { var name = "cho" constructor(name : String){ this.name = name } fun testFun(){ println("name : $name") } class test{ } } 클래스의 멤버는 생성자, 변수, 함수, 클래스로 구분된다. 클래스 안에 다른 클래스를 선언할 수 있다. 코틀린에서는 객체를 생성할 때 new 키워드를 사용하지 않는다. val person = Person("Cho") person.testFun..

조강철10
'Kotlin' 카테고리의 글 목록