- 레퍼런스 변수(references variables)
- 기본 변수(privitives variables)
static: "공유"의 개념이 담긴 키워드
- static fields
- static methods
- 클래스 메서드
- 클래스가 동작시키는 메서드
- 주체 객체 없이 클래스명으로 호출된다.
- ex. Math.random();
non-static
- non-static fileds
- non-static methods
- 주체 객체를 생성해야만 하고, 이를 통해 메서드 호출이 이뤄진다.
- 주체 객체가 동작하는 메서드
- 특정 객체의 동작 구현 시에 유리하다.
접근 제한자
- private: 비공개
- default: 패키지 내부 공개
- protected: 상속 공개
- public: 완전 공개
회고
- 자바를 공부하는 게 처음은 아니지만 명확하게 모르고 쓰고 있었던 것들이 많았다고 느낀다. 이런 기본적인 것들이 부족해서 스스로 코딩에 대한 부족함을 느끼지 않았을까