🚀 bitcamp TIL (21.07.28)
TIL

🚀 bitcamp TIL (21.07.28)

📌 23일차(2021-07-28,수)

  • 자바 객체지향 문법(eomcs-java/com.eomcs.oop)
    • ex04
      • 인스턴스 멤버와 스태틱 멤버 활용예
    • ex05
      • a ~ g : 상속 문법

📌 알게 된 개념

  • 생성자란 ? 인스턴스를 생성한 후 재대로 쓸 수 있도록 유효한 값으로 초기화 시키는 일을하는 메서드

  • 변수를 쓰기전에 유효한 값으로 초기화를 시켜놔야하는 경우

  • 남이 만든 클래스에 생성자를 사용할 때 메뉴얼을 보고 적절한 생성자를 선택해서 사용하라.

  • 인스턴스를 만들고 적절한 생성자를 선택해서 유효한 값을 설정한 후 사용하라

  • 어떤 생성자가 있고 이런 값을 줘야한다 메뉴얼이 나와있다 그것을 보고 쓰면 된다.

  • JDK 8 까지 String 클래스는 문자열을 저장할 때 char[] >> 9 부터 byte[] 사용

  • 인스턴스 안에는 메서드가 없다. 인스턴스 변수들의 묶음이다.

  • 생성자가 있다하더라도 접근 권한이 없다면,

    • 생성자를 호출할 수 없다.
    • 이런 경우 new 명령으로 인스턴스를 생성할 수 없다.
  • 큰 그림으로 봐라 상속 그림을 그려

  • 뭐든지 다 경험하고 알 수는 없다. 하지만 적절한 경험과 간접적인 경험이 필요하다.

  • 상속은 그대로 물려받는다라고 오해!!!하지마 복사한다는게 아니라 사용한다는 뜻

  • 상속을 배움으로서 기존 방법에 상속을 추가한 것이다. 무조건 상속을 써야한다는 아니다. 기존 방식을 확장하는 방법일뿐

  • 경우에따라 기존코드를 바꾸거나 복제하거나 상속하거나 때에따라 다르니 올바른 선택을 하라.

  • super class의 인스턴스 변수부터 Heap 영역에 만든다.

  • super class 생성자 부터 호출 x

  • super class 생성자 부터 수행

  • 자식부터 호출되서 부모부터 수행한다.

  • 기본 생성자에는 super();가 생략되어 있다.

  • root class = Object

'TIL' 카테고리의 다른 글

🚀 bitcamp TIL (21.07.30)  (0) 2021.07.30
🚀 bitcamp TIL (21.07.29)  (0) 2021.07.29
🚀 bitcamp TIL (21.07.27)  (0) 2021.07.27
🚀 bitcamp TIL (21.07.26)  (0) 2021.07.26
🚀 bitcamp TIL (21.07.23)  (0) 2021.07.23