2025-07-24

오늘 배운 것

  1. 깃허브 블로그 세팅(con.)
    1. 리드미 링크 오류 해결
    2. 이전글, 다음글 순서 문제 해결
  2. Java 문법
    • 다형성 : 상속 관계에서 조상 클래스의 타입으로 자식 클래스 객체 참조 가능
    • 정적 바인딩 : 컴파일 단계에서 참조 변수의 타입에 따라 연결이 달라짐

      ex) 메소드 오버로딩, static method 등

    • 동적 바인딩 : 다형성을 이용한 메서드 호출 발생 시 런타임 단계에서 메모리의 실제 객체 타입으로 결정

      ex) 상속 관계에서 객체의 인스턴스 메서드가 재정의되었을 때, 마지막에 재정의된 자식 클래스의 메서드 호출

          Class Square {
             public void printInfo() {
                System.out.println("This is Square.");
             }
          }
      
          Class Rectangle extends Square {
             @Override
             public void printInfo() {
                System.out.println("This is Rectangle.");
             }
          }
      
          ...
      
          Square square = new Rectangle();
          square.printInfo();  // This is Rectangle. (재정의된 메서드 호출)
      

내일 할 일

  1. 깃허브 블로그 세팅(con.)
    1. 기타 문제 발생 시 해결
  2. Java 문법

참고자료

results matching ""

    No results matching ""