본문 바로가기

카테고리 없음

[TIL_7] 기본 개념 보강: 기본 속성

도중에 코딩 공부를 합류해서 (퇴사절차들.. 인수인계, 서류 제출, 자료 삭제 등등)
다른 사람들이 약 1달동안 공부한게 밀렸다

일단 따라가기 위해서 냅다 시작 하긴 했는데..

그러다보니 기본기가 부족한것 같다. 이렇게라도 틈틈히 채워 넣기 위해서 짧게라도 써본다! 기본개념 보강 ver

기본 속성

접근 제한자와 직렬화 속성
- public
- 변수나 메서드가 외부에서 접근 가능하도록 공개
- 다른 클래스나 스크립트에서 해당 멤버에 접근하여 값을 설정하거나 호출
- private
- 변수나 메서드가 같은 클래스 내에서만 접근 가능하도록 제한
- 다른 클래스나 스크립트에서는 접근할 수 없고, 해당 클래스 내부에서만 사용
- 보통 내부 상태를 관리하거나 내부 구현에 사용
- SerializeField
- private로 선언된 변수를 인스펙터에서 직접 접근
- 기본적으로 private 변수는 인스펙터에 표시되지 않지만, SerializeField를 사용하면 해당 변수가 인스펙터에서 수정 가능한 필드로 표시