[TIL - 230621] 객체 지향 입문

sum·2023년 6월 21일
0

TIL

목록 보기
3/3

오늘 공부한 내용 👩‍💻

  • 객체 지향 프로그래밍
  • 함수와 메서드
  • 인스턴스와 힙 메모리
  • 생성자 오버로딩
  • 제어자 - 접근 제어자와 정보은닉, 캡슐화, this,static과 싱글톤 패턴
  • 배열 - 객체 배열, 2차원 배열, ArrayList

어려웠던 내용

  • static 메서드의 활용
  • 객체 협력

궁금한 내용과 부족했던 내용

  • 여러 인스턴스에서 공통으로 사용해야 하는 변수를 static 변수로 선언한다.
  • static 메서드에서는 인스턴스 변수를 사용할 수 없다.
  • 싱글톤 패턴은 프로그램에서 인스턴스가 단 한 개만 생성돼야 하는 경우 사용하는 디자인 패턴으로, static 변수나 메서드를 활용하여 구현할 수 있다.

느낀점

static은 기계처럼 사용했던 키워드인데 한번 의식하게 되니 이럴 때 쓰는 게 맞나 아닌가 고장난 것처럼 실수하게 되네요. 그래도 덕분에 static의 쓰임 하나는 오늘 제대로 알고 지나갑니다.

0개의 댓글