2026-01-08

오늘 한 것

  • 객체지향 프로그래밍에서 메소드(Method)의 역할 정리
  • 메소드가 클래스 안에 정의된다는 의미 이해
  • 객체 생성(new) → 메소드 호출 흐름을 말로 설명하는 연습
  • 객체.메소드() 형태가 무엇을 의미하는지 개념 정리

막힌 점

  • 메소드가 왜 클래스에 묶여 있어야 하는지 직관적으로 이해하기 어려웠음
  • 함수와 메소드의 차이가 개념적으로 애매하게 느껴졌음
  • 코드 없이 설명만 들으면 머릿속에 잘 안 그려지는 느낌이 있었음

해결

  • 메소드를 “객체에게 시키는 행동”으로 단순화해서 이해
  • 클래스는 행동의 목록(설계도), 객체는 그 행동을 실제로 수행하는 존재로 정리
  • 객체.메소드()를 “그 객체에게 일을 시킨다”라고 말로 번역하면서 정리
  • 오늘은 완전한 구현보다 개념 인지에 집중하기로 판단

코드

  • 메소드 개념 정리 (이론 중심)
    https://github.com/coje1111/coje1111.github.io