
상속, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이며, 코드의 추가 및 변경이 매우 용이하다. 상속은 'extends' 키워드를 사용한다. 자바 상속 예제 class Child extends Parent{ } * 주의 - 생성자와 초기화 블럭은 상속되지 않는다. 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다. private 또는 default 가 사용된 멤버들은 상속 받지만 자손클래스로 부터 접근이 제한된다. 자손 클래스의 인스턴스를 생성하면 조상 클래스의 멤버도 함께 생성되기 때문에 따로 조상 클래스의 인스턴스를 생성하지 않고도 조상 클래스의 멤버들을 사용할 수있다.
코틀린에서는 다중 상속을 지원하지 않으며, 클래스는 상속을 통해서 서브 클래스를 만들 수 있다. 따라서 서브 클래스는 하나의 상위 클래스로부터만 상속을 받을 수 있다. 코틀린의 모든 클래스는 기본적으로 Any 클래스로 부터 상속을 받는다. 클래스 간의 상속 관계는 : 를 사용한다. Ex) 1. open class Mother(nameM: String, ageM : Int) class Children(nameC : String, ageC : Int) : Mother(nameC,ageC) 2. open class Mother(nameM: String, ageM : Int) class Children: Mother{ construct (nameC: String, ageC : Int) : super(nameC,..
- Total
- Today
- Yesterday
- 유니티 게임개발
- 유니티 게임 개발
- 클래스
- 유니티 플레이어 캐릭터
- 유니티 개발
- JVM
- object
- Unity2D
- Kotlin
- 유니티 캐릭터
- 유니티 실습
- 유니티
- 자바
- nest
- 코틀린
- Unity
- 오버라이딩
- nest js
- inheritance
- Linux
- react
- 상속
- 리액트
- 리눅스
- Java
- 함수
- nestjs socket connection
- JavaScript
- 자바스크립트
- Transform
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |