본문 바로가기 메뉴 바로가기

MangKyu's Diary

프로필사진
  • 글쓰기
  • 관리
  • 방명록
  • 이웃추가

MangKyu

검색하기 폼
  • 전체보기 (415) N
    • Java & Kotlin (67)
    • Spring (125)
    • Server (34) N
    • 데이터베이스 (26)
    • 네트워크 (9)
    • 인공지능 (20)
    • Tech News (33)
    • 나의 공부방 (80)
    • 끄적끄적 (21)
  • 방명록
  • 이웃추가
  • 로그인
  • 글쓰기

2021/10/15 (1)
[Java] 메소드 오버라이딩/ 메소드 오버로딩을 통한 상속 다형성에 대한 이해와 Self 참조

아래의 내용은 오브젝트(Object)를 읽으면서 정리한 내용입니다. Java에 한정되는 이야기이므로 다른 언어에는 적용되지 않을 수 있습니다. 1. 상속을 이용한 다형성과 메소드 오버라이딩/ 메소드 오버로딩 [ Self 참조(Self Reference) ] Java에서 객체가 메세지를 수신하면 컴파일러는 self 참조(Self Reference)를 임시로 자동 생성하여 메세지를 수신한 객체를 가리키도록 설정하고 상속 계층의 역방향으로 동적 메소드 탐색을 진행하는데, 이 과정을 순서대로 정리하면 다음과 같다. 컴파일러가 메세지를 수신한 객체를 가리키는 self 참조를 임시로 생성한다. 클래스에서 메세지를 처리할 메소드를 탐색한다. 메세지를 처리할 수 없으면 부모 계층으로 넘어가 메소드 탐색을 진행한다. 3..

Java & Kotlin 2021. 10. 15. 14:23
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • ㅏ
more
«   2021/10   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함
반응형
반응형

Blog is powered by Tistory / Designed by Tistory
맨 위로

티스토리툴바

전체 방문자
Today :
Yesterday :
  • 전체보기 (415) N
    • Java & Kotlin (67)
    • Spring (125)
    • Server (34) N
    • 데이터베이스 (26)
    • 네트워크 (9)
    • 인공지능 (20)
    • Tech News (33)
    • 나의 공부방 (80)
    • 끄적끄적 (21)
  • 방명록
  • GitHub