다문다문 개발자

  • 홈
  • 태그
  • 방명록

TIL(Today I Learn) 1

인스턴스, self, 오버라이딩(Overriding) 이젠 좀 알자!

1. 클래스와 인스턴스의 관계클래스는 설계도, 인스턴스는 그 설계도로 만든 실제 객체(실체).예를 들어, class Dog는 “강아지”라는 설계도, mydog = Dog()는 실제로 만들어진 “한 마리 강아지”다.2. 상속(부모-자식 클래스)에서의 함수 호출 흐름자식 클래스(facade)가 부모 클래스(AOSM)를 상속받을 때, 부모만 가진 함수를 호출하면 당연히 부모의 함수가 실행된다.그런데 부모의 함수 안에서 또 다른 함수를 호출할 때 만약 그 함수가 자식에서 오버라이딩(재정의)되어 있다면,자식의(오버라이딩된) 함수가 호출된다!3. 내가 직접 경험한 코드 히스토리Facade 클래스는 AOSM(부모 클래스)을 상속.서비스 실행 과정에서 g_facade.open()을 호출하면, 내부적으로 부모의 run(..

TIL(Today I Learn) 2025.07.28
이전
1
다음
더보기
프로필사진

다문다문 개발자

뜨문뜨문 기록하기

  • 분류 전체보기 (50)
    • 언어(Language) (3)
      • Java (3)
    • 코딩 테스트(Coding Test) (40)
      • 백준 (39)
      • 프로그래머스 (1)
    • 자료 구조 & 알고리즘(Data Structure.. (6)
      • 자료 구조(Data Structure) (1)
      • 알고리즘(Algorithm) (5)
    • TIL(Today I Learn) (1)

공지사항

Calendar

«   2025/11   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바