-
카테고리
-
세부 분야
게임 프로그래밍
-
해결 여부
미해결
listener, connector static 차이 이유
23.03.04 18:47 작성 조회수 301
0
안녕하세요, connector와 listener변수에서 static 차이가 일어나는 이유에 대해 질문드리고자 합니다.
server 코드의 listener는 아래와 같이 static으로 정의하셨는데, (그리고 저 _obj는 왜 있는건지, 그냥 지워도 되는걸까요?)
static object _obj = new object();
static Listener _listener = new Listener();
client코드의 connector는 그냥 static없이
Connector connector = new Connector();
이렇게 그냥 변수로 지정하신 이유가 궁금합니다.
답변을 작성해보세요.
0
jiw720
질문자2023.03.05
답변 감사합니다. static void main에서쓰기 위해서 static listener로 만드셨다는 의미는, static 메서드에서는 static 인스턴스만 사용가능한건가요????
0
Rookiss
지식공유자2023.03.04
static void Main에서 쓰기 위해서 static Listener로 만들어준 것일뿐,
필요하다면 Main 함수 내부에서 new Listener를 하더라도 무방합니다.
이런 디테일은 원하시는 대로 만드시면 됩니다.
답변 2