Derived 클래스안의 ShowData() 앞에 new를 써 준 이유를 묻는 것이라면, 상위 클래스(Base 클래스)에 동일한 ShowData() 메서드가 있고 파생클래스 (Derived)에서도 똑같은 ShowData() 메서드명을 사용했기 때문입니다. 이때 파생클래스에서 (base.ShowData() 사용하지 않고) ShowData() 메서드를 사용하면 항상 파생클래스에서 정의된 ShowData() 메서드를 사용하게 됩니다. 컴파일러는 이러한 동일한 메서드명을 감지해서 친절하게 경고를 해주게 되는데, 이러한 경고를 없애기 위해 new 를 사용합니다. 즉, new를 사용하나 하지 않으나 내부적으로 동일하게 움직이지만, new를 사용하여 명시적으로 파생클래스에서 ShowData라는 메서드명을 사용한다는 것을 컴파일러에 알리는 것입니다.
C#의 교수님이 여기 계신지 몰랐네요. 웹사이트부터 시작해서 정독하고 있습니다. 선생님 질문 하나만 드릴게요. 제가 한국에서 C# 윈폼 머신비전 관련일을 일년남짓하고 미국으로 오게되서 미국에서 취업 준비를 준비중에 있습니다. 미국에서 C# 잡을 보면 보통 ASP.NET 관련한 일이 거의 대부분이더라고요. 그런데 제가 웹을 기초적인건 알지만 실무로 해본적이 없는데 선생님 웹사이트의 ASP.NET강의 만으로 취업이 가능할지 궁금하네요. 혹시 기타 추천해주실만한 커리어 방향이나 이런게 있으면 여쭤보고 싶어 연락드렸습니다. 그리고 멘토링 서비스를 보았는데 미국에서 현업으로 계시는군요. 저보다 훨씬 잘 아실듯 합니다. 혹시 멘토링서비스를 한달 신청하고 듣는다면 취업문턱에 갈 수 있을지요? 지금 이력서는 뿌리고 있지만 좌절 상태여서 간절하게 여쭤보고자 합니다. 항상 좋은 글 / 강의 정말 감사드립니다.
제 웹사이트의 ASP.NET 강의는 기초적인 부분만을 커버하고 있습니다. 아시겠지만, 웹은 C# 뿐만 아니라 여러 기술(frontend + backend)들이 복합된 영역입니다. 따라서, 단기간에 모두 마스터하기는 힘들 것으로 생각됩니다. 단기간에 Job을 구하기 위해서는 자신이 가장 잘하는 분야의 회사를 찾는 것입니다. 이 경우 영역이 매우 축소되지만 반대로 확률을 높아질 수 있습니다. 일정 지역내에서 Job을 구하시면 Open된 Job이 많지 않을 수 있으며, 좀 영역을 넓혀 보시는 것도 한 방법입니다. 멘토링은 단기간에 취업하기 위한 것이 아닙니다.
감사합니다 😊
this 호출 때문에 new 써주신거예요?
base 때문에 상위 영향을 미쳐서 new 써주신거예요.
Derived 클래스안의 ShowData() 앞에 new를 써 준 이유를 묻는 것이라면, 상위 클래스(Base 클래스)에 동일한 ShowData() 메서드가 있고 파생클래스 (Derived)에서도 똑같은 ShowData() 메서드명을 사용했기 때문입니다. 이때 파생클래스에서 (base.ShowData() 사용하지 않고) ShowData() 메서드를 사용하면 항상 파생클래스에서 정의된 ShowData() 메서드를 사용하게 됩니다. 컴파일러는 이러한 동일한 메서드명을 감지해서 친절하게 경고를 해주게 되는데, 이러한 경고를 없애기 위해 new 를 사용합니다. 즉, new를 사용하나 하지 않으나 내부적으로 동일하게 움직이지만, new를 사용하여 명시적으로 파생클래스에서 ShowData라는 메서드명을 사용한다는 것을 컴파일러에 알리는 것입니다.
궁금했던 부분인데 덕분에 잘 정리되었습니다. 고맙습니다.
C#의 교수님이 여기 계신지 몰랐네요. 웹사이트부터 시작해서 정독하고 있습니다.
선생님 질문 하나만 드릴게요.
제가 한국에서 C# 윈폼 머신비전 관련일을 일년남짓하고 미국으로 오게되서 미국에서 취업 준비를 준비중에 있습니다.
미국에서 C# 잡을 보면 보통 ASP.NET 관련한 일이 거의 대부분이더라고요.
그런데 제가 웹을 기초적인건 알지만 실무로 해본적이 없는데 선생님 웹사이트의 ASP.NET강의 만으로 취업이 가능할지 궁금하네요.
혹시 기타 추천해주실만한 커리어 방향이나 이런게 있으면 여쭤보고 싶어 연락드렸습니다.
그리고 멘토링 서비스를 보았는데 미국에서 현업으로 계시는군요. 저보다 훨씬 잘 아실듯 합니다.
혹시 멘토링서비스를 한달 신청하고 듣는다면 취업문턱에 갈 수 있을지요? 지금 이력서는 뿌리고 있지만 좌절 상태여서 간절하게 여쭤보고자 합니다.
항상 좋은 글 / 강의 정말 감사드립니다.
제 웹사이트의 ASP.NET 강의는 기초적인 부분만을 커버하고 있습니다. 아시겠지만, 웹은 C# 뿐만 아니라 여러 기술(frontend + backend)들이 복합된 영역입니다. 따라서, 단기간에 모두 마스터하기는 힘들 것으로 생각됩니다. 단기간에 Job을 구하기 위해서는 자신이 가장 잘하는 분야의 회사를 찾는 것입니다. 이 경우 영역이 매우 축소되지만 반대로 확률을 높아질 수 있습니다. 일정 지역내에서 Job을 구하시면 Open된 Job이 많지 않을 수 있으며, 좀 영역을 넓혀 보시는 것도 한 방법입니다. 멘토링은 단기간에 취업하기 위한 것이 아닙니다.
@@csharpstudy 그러고 싶은데 와이프가 애리조나에만 살고 싶어해서 여기서만 구해야되서요. 제가 더 노력해야겠네요.
감사합니다. 선생님 혹시 컨설턴트 회사가 무엇인지 아시나요? 여기에서 자주 연락오는데 일을 여기서라도 해야될지 고민이네요
오늘 하나 배워 갑니다 감사합니다
항상 감사합니다
2022/1/10 시청 완료