상속

프로그래밍/C#

오버라이드 & base

오버라이드 & base 오버라이드란? 사전에서 오버라이드를 찾아보면 덮어쓰기!! 즉 기존 것의 데이터를 새로운 데이터로 덮어쓰는 개념입니다. 부모 클래스 . . 상속관계 . 자식 클래스 위와 같은 상속관계의 경우 부모클래스의 변수와 함수를 자식이 재정의 하여 사용할 수 있다. 이런 경우 자식클래스에서 부모클래스를 오버라이드 한다고 한다. 그러면 c#에서는 과연 오버라이드를 어떤 방식으로 할 것인가! 변수 : public new int x = 0; 함수 : public new void TEST(int a) 이와 같이 new라는 키워드를 사용하면 기존 변수와 함수를 오버라이드 하게 된다. ex) class Base { public int x = 10 public void SetData(int i) { } }..

로멘틱가이
'상속' 태그의 글 목록