겜프_기말전_OverLoading, Overriding

CJB_ny·2022년 6월 8일
0

OverLoading

상속이 이루어지는 관계를 오버로딩이라고 한다.

부모에서 정의된 멤버 메서드를 자식에서 재 정의하는 것을 의미합니다.하이딩과 다르게 메서드만 오버라이딩 가능합니다.virtual, override keyword 사용합니다.

Override

메소드 이름은 같은데 안의 기능이라던가 매개 변수 받는 부분이 다르게 해주면

메소드 오버라이딩이라고 함.

delegate 는 객체이다.

delegate가 Add라는 함수를 가지고 있고 이것을

event에다가 += 로 등록을 해주면 사진 처럼 이어져서 Add를 호출을 하게된다.

delegate 실행하는 한줄만 치면 저거 3가지다 동시에 실행이된다.

그리고 delegate는 타입이 같아서 이것을 "배열"로도 만들 수 있다.

profile
https://cjbworld.tistory.com/ <- 이사중

0개의 댓글