Kotlin/3. Class
3.1 Class란
yswn1531
2023. 9. 26. 21:36
Class
class 클래스이름() <- Header
{ Body
val a = 10 <- Property
fun b() <- 멤버 함수
}
- 객체를 생성하기 위한 틀 역할
- Header와 Body로 구성
- Body는 Property와 method로 구성
- 객체를 생성해야지 사용가능
접근지정자
private
-같은 클래스의 멤버 또는 해당 File에서만 접근
protected
- private과 기본적으로 접근이 가능하고 Sub(자식) Class에서 접근 가능
internal
- 같은Module 내에서 접근 가능
public
- 어디서나 접근 가능
-접근 지정자를 생략하면 기본적으로 public