접근제한자 클래스 멤버일 경우 최상위 수준으로 선언 되었을 경우 public 어드서든 사용 가능 어드서든 사용 가능 protected 서브 클래스에서만 사용 가능 해당 없음 private 클래스 내부에서만 사용 가능 코틀린 파일 내부에서만 사용 가능 internal 같은 모듈에서만 사용 가능 같은 모듈에서만 사용가능 코틀린에서는 접근 제한자를 지정하지 않으면 기본적으로 public으로 간주 코틀린에서는 .kt 파일에 클래스, 변수, 함수를 정의하면 최상위 수준 변수/함수 라고 한다. internal은 코틀린 특유의 접근제한자 이며, 같은 모듈내에서만 사용 가능함을 의미한다. *모듈 : 두 개 이상의 코틀린 파일들이 같이 컴파일되어 생성되는 것 접근 제한자 클래스에 사용할 경우 클래스 멤버에 사용할 경우 ..
클래스 선언은 class 키워드를 사용한다. 클래스는 자신의 멤버 속성과 멤버 함수를 가질 수 있다. Ex1 ) 클래스 생성 방법 1. class Car{ } 2. class Car Ex2 ) 정의하는 방법과 생성자가 다른 동일한 클래스 fun main(){ val c1 = Car() c1.name = "BMW" c1.number= "허123456" c1.type = 2 println(c1.name +", "+c1.number+", "+ c1.type) val c2 = Car2() c2.name = "Sonata" c2.number= "아123456" c2.type = 5 println(c2.name +", "+c2.number+", "+ c2.type) val c3 = Car3("moning", "가1..

코틀린에서 함수 선언할 때 fun 키워드를 함수 이름 앞에 지정 함수의 매개변수는 변수이름:타입 의 형태로 지정 함수에서 반환하는 값의 타입은 함수 정의 문장 끝에 :을 추가한 후 지정 Ex) 1. fun mySum(value1 : Int, value2 : Int): Int{ return if(value1 !=10 && value2 !=10 ) value1+value2 else 0 } 2. fun mySum(vlaue1 : Int, value2 : Int) = if(value1 !=10 && value2 !=10) value1+value2 else 0 코틀린에서 if는 표현식(값을 산출하여 반환하는 것)으로 간주되므로 대입문 뒤에 바로 추가 할수있다. 가변인자 사용 vararg 키워드를 사용하여 가변 인..
- Total
- Today
- Yesterday
- 리눅스
- JVM
- 유니티
- inheritance
- 유니티 실습
- nestjs socket connection
- 상속
- 유니티 게임개발
- Linux
- 유니티 캐릭터
- nest
- 리액트
- react
- 함수
- Unity2D
- 클래스
- 오버라이딩
- object
- Java
- Unity
- JavaScript
- 유니티 게임 개발
- 유니티 개발
- 자바
- Transform
- 유니티 플레이어 캐릭터
- nest js
- Kotlin
- 코틀린
- 자바스크립트
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |