오늘의 주제

1. 오버라이딩(재정의)

열 번째 시간입니다.^^

상속의 개념에 대해서는 조금 잡히셨나요?
아직 잘 모르시겠다면 

2012/03/28 - [Objective-C] - Objective C <9>. 상속(1)

요기서 다시 한 번!


자 그럼 오늘은 상속에 대해서 조금만 더 알아봅시다 ㅎ
스따뚜~~~~~~~~~~~~


# 오버라이딩(재정의)?

오버라이딩 : 재정의

오버라이딩이 뭘까요?

지난번에 상속에 대해서 이야기 할 때, 자식은 부모에게 물려받은 것들을 필요에 의해 부분적으로 바꿔 쓸 수 있다고 했던 것 기억하시나요?

바로 그것을 말합니다.

메소드를 부모가 물려준 그대로 사용할 수도 있지만, 자신의 목적에 맞게 재정의해서 사용할 수 있습니다. 즉, 같은 이름의 메소드를 물려받은 녀석에서 덮어씌울 수 있단 말이죠~

너무 말이 어려운가요?

직접 해봅시다..ㅎ

지난번에 사용했던 자식클래스의 선언부로 와서 부모클래스와 동일한 이름의 메소드를 선언해 줍니다. 코멘트 설명 보세요 ㅎ

그리고 구현을 해줍니다~

자, 이제 메인으로 와서 메소드들을 호출해 봅니다~  역시나 설명은 코멘트로^^

요런 결과가 나옵니다~ 

아까 위에서 말씀드린 것 보고 예상하셨나요?ㅎ

자, 이렇게 상속에 대해서 간단히 알아보았습니다~

다음엔 뭘 해볼까나요 ㅎㅎ



by yagom

twitter : @yagomsoft

p.s 제 포스팅을 RSS 피드로 받아보실 수 있습니다.

RSS Feed 받기   


↓↓↓저 열심히 썼는데 추천 한방 꾹 눌러주고 가시는 건 어떨까요? 로그인이 필요 없습니다. ^~^ 사랑합니다~ ↓↓↓ 


Posted by yagom

댓글을 달아 주세요

  1. Favicon of http://mnworld.co.kr BlogIcon shakej 2012.05.07 09:24  댓글주소  수정/삭제  댓글쓰기

    잘보고 갑니다 ^^
    문서는 앱스토어에서 "dash"라는 무료 앱으로 쉽게 찾을 수가 있더라구요 ㅎㅎ
    혹여나 참고하시면 좋을 것 같아 남겨봅니다~

  2. menet 2012.06.08 20:00  댓글주소  수정/삭제  댓글쓰기

    자바 처음 공부한사람한텐 저 코드 보기가 넘 힘드네요. -(void)메소드명 이게 뭔 코드인지,, 글씨체도 그렇고 첨보면 뭐지 모르겠네요

  3. 첼로와짜짜 2012.11.26 18:52  댓글주소  수정/삭제  댓글쓰기

    잘봤습니다 근데 그림 클릭되게 좀 해주세여 T^T

    • Favicon of https://blog.yagom.net BlogIcon yagom 2012.11.26 18:57 신고  댓글주소  수정/삭제

      제가 저 글을 쓸적에 티스토리에서 버그때매 클릭이 안되게 처리가 되었어요ㅠㅠ 몇 개 글이 그래요... 제가 수정하려 해봤는데 클릭되게 수정이 안되더라구요...ㅠ

  4. kangsu 2013.01.21 20:45  댓글주소  수정/삭제  댓글쓰기

    혹시 오프라인이나 온라인 강좌는 안하시나요??정말 잘보고있습니다.선생님으로 활동하시면 꼭 직접 배워보고 싶네요