1. 여기서 static Managers s_instance;와 static s_instance;라고 했을때 차이점을 모르겠고,
2. public static Managers Instance 이게 무슨 문법인지 잘 모르겠어요 Mangers라는 클래스명을 왜 앞에 넣는건지
1. 여기서 static Managers s_instance;와 static s_instance;라고 했을때 차이점을 모르겠고,
2. public static Managers Instance 이게 무슨 문법인지 잘 모르겠어요 Mangers라는 클래스명을 왜 앞에 넣는건지
아아 그것은 "프로퍼티" 라는것이다..
프로퍼티가 get set함수 쓰는걸로 알고있는데 저 클래스명은 왜들어가는걸까요?
클래스를 반환하니까
아 반환타입이 클래스인거네요?
예압
아 감사합니다ㅎㅎ 저는 반환타입이 클래스가 될수있는지 몰랐네영
1. static s_instance;는 애초에 존재하는 문법이 아님 2. 프로퍼티 선언임. 아래 get 블록은 해당 프로퍼티에 접근할 때 그 값을 어떻게 가져올지 정의하는 함수
1번은 s_instance라는 이름으로 Managers라는 변수를 static하게 선언하는겠다는 의미임. static은 정적변수로 어떤 스크립트에서던 Manager.s_instance로 똑같이 사용 가능하게 해주는거고 그걸 2에서 프로퍼티로 사용하는거임.
헐 기여어..