게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
오버라이딩 관련 질문
게시물ID : programmer_22228짧은주소 복사하기
작성자 : IPID
추천 : 0
조회수 : 807회
댓글수 : 6개
등록시간 : 2018/03/25 18:18:40
옵션
  • 창작글
초보인데요.
override 개념을 모르겠습니다.
부모 클래스의 메소드를 가져와서 재정의한다... 
만약 parent class에서 void name()을 정의했다고 치죠.
class parent(){
public void name(){
 console.writeline("고기")
}
}
 그리고
class child:parent{
public override void name()
{
 console.writeline("고기먹고싶드아")
}
}
하면 (예제를 보니)다른 클래스에서 parent.name();을 호출하고,child.name();을 호출하던데, override를 사용하지 않은것과의 차이가 없지 않나요. 만약 차이가 있다면 데이터상의 차이뿐만 아니라 
override를 사용한것과 사용하지 않은 것의 차이가 드러나는(용도파악이 안됩니다.)예제를 좀 들어서 설면해주시면 감사하겠습니다.
예제를 잘못 이해한건가...
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호