overrideing (1) 썸네일형 리스트형 C#_메소드 오버라이딩(정의, new) 오버라이딩(Overriding)은 무시하다. 짓밟다의 뜻이 있다. 메소드 오버라이딩은 기존의 메소드를 완전히 무시하고 새로운 기능을 입히는 것을 말한다. New 키워드를 사용하면 과거를 숨기고 새로운 모습으로 다시 태어날 수 있다. Override가 new와 다른 것은 메소드와 프로퍼티만 재정의 할 수 있고, 사용하기 위해서는 몇 가지 제약이 있다는 것이다. Override는 abstract, virtual, override 속성을 가진 메소드만 재정의 할 수 있다. 애초에 override 되기 위한 준비를 하고 있는 메소드만 override할 수 있다는 것이다. 접근제어자 new 반환형 메소드이름([인자]) 여기서 new는 "이 메소드를 새로 쓰겠다." 라고 C# 컴파일러에게 일러주고 있다. new 제.. 이전 1 다음