게시글
질문&답변
_언더바에 대해 질문드립니다.
안녕하세요 안상현님! 일단 인수에 적은 언더바는 단순 이름 구분을 위한 언더바가 맞습니다! this.name과 인수 name을 구분하기 위해 사용된 언더바에요! 그리고 인수의 이름은 그 함수 내에서만 유효합니다. 즉, base를 이용하여 생성자를 호출할 때 인수의 이름은 name을 써야하는 것이 아니고, name 인수 안에 들어갈 값 (_name)을 입력해준 것입니다. 감사합니다 :)
- 0
- 1
- 213
질문&답변
자료형에 대해 질문드립니다.
안녕하세요 안상현님 :) 일단 클래스와 객체의 관계에 대한 부분을 더 살펴보시면 좋을 것 같습니다! 굉장히 중요하고도 어려운 부분인데요. 클래스는 타입입니다. 따라서 객체를 만들기 위한 속성과 메서드를 미리 정의해놓고 이를 객체로 만들어 쓰는 것이죠! 예를 들어, Human john = new Human(); 이라고 하면, john 이라는 객체의 타입은 Human이고, Human 클래스를 이용하여 객체를 생성한 것입니다. 감사합니다 :)
- 0
- 1
- 189
질문&답변
Debug.Log에 대해 질문드립니다.
void로 만든 메서드에 Debug.Log를 사용하면 에러가 난다는 부분을 제가 잘 이해하지 못하겠네요..!혹시 코드와 에러 내용도 함께 첨부해주실 수 있을까요? 감사합니다 :)
- 0
- 1
- 205
질문&답변
visual studio code
김보경님 안녕하세요 :) Visual Studio Code, Visual Studio 둘 다 사용하셔도 무방합니다 ㅎㅎ Visual Studio Code가 Visual Studio에 비해 더 가벼운 버전이라고 이해하시면 될 것 같아요! 다만, 강의는 Visual Studio Code로 진행되기 때문에 Visual Studio Code 사용을 추천 드리고, VS를 삭제하지 않고도 VSC 사용 가능합니다 :)
- 0
- 1
- 308
질문&답변
인터페이스 접근제한자
안녕하세요! 네 맞습니다 ㅎㅎ 인터페이스를 구현할 때에 멤버는 퍼블릭이어야해요! 더 자세한 내용은 아래 링크 확인해보시면 될것 같아요! https://stackoverflow.com/questions/21783327/cannot-implement-an-interface-member-because-it-is-not-public
- 0
- 1
- 294
질문&답변
C# 자동완성
그러셨군요 ㅠㅠ VS 코드 확장 등이 설치가 잘 안되면 그러실 수 있어요.강의 1.7 C# 익스텐션 부분 다시 보시고 시도해보시면 좋을 것 같습니다! 그래도 안된다면 다시 말씀해주세요! 감사합니다!
- 0
- 1
- 228
질문&답변
컴파일러 에러가 났다는데 어떻게 하나요
안녕하세요 박원재님 :)플레이모드로 들어가기 전, 컴파일 에러를 해결하라는 경고입니다! 코드에서 컴파일 에러가 발생한 곳이 있는지 확인해주세요 감사합니다!
- 0
- 1
- 609
질문&답변
현재기준 최신버전으로 사용해도 되나요?
최신기준으로 사용하셔도 문제가 없습니다!다만, 인터페이스 등 보이는 부분에 차이가 있을 수 있으니 이 부분은 유의하셔야할 것 같아요! ㅎㅎ
- 0
- 1
- 205
질문&답변
2.9 수업 부분에 이해가 안되는 부분이 있어요
안녕하세요 김정한님 :) hp로 예시를 든다면, hp 같은 경우에는 읽기만 가능하도록 만드는 예시를 들 수 있겠네요! get 속성만 구현해서 hp를 읽기만 가능하게 한 후, set은 구현하지 않아 수정이 불가능하게 만드는거죠! 그럼 hp -= 100 와 같은 형태로 접근할 수 없게 되고 다른 내부 함수를 구현하여 hp를 조정하게 할 수 있게 됩니다 ㅎㅎ 감사합니다!
- 0
- 1
- 181
질문&답변
논리 연산자 &&, || 와 &, | 의 차이점
오 나르비님 대신 답변 감사드립니다! ㅎㅎ 논리 연산자가 두개일 경우, 먼저 나온 피연산자가 조건을 만족할 경우 뒤에 나온 피연산자를 검사하지 않습니다. 논리 연산자가 한개일 경우에는 먼저 나온 피연산자와 관계없이 뒤에 나온 피연산자를 검사합니다! 그래서 특별한 경우가 아니라면 논리 연산자를 두개 적어주시면 됩니다. 감사합니다 :)
- 0
- 2
- 735