package에 같은 이름의 클래스/package 생성 가능!package 안 mvc…package 같은이름 클래스 인스턴스를 생성하고 싶을 때
import, 하나는 full path? -> 가독성 떨어짐package 이름과 실제 경로가 다르면 : 컴파일이 안됨package 이름을 만들어라built-in package : Integer, String…import 없이 사용 가능import 없어도 됐지만 import 해야 됨built-in package와 헷갈려서...static)Static vs non-staticStatic : 프로그램 내에서 단 하나
constants) : static final ~Private을 통해 외부 접근 막을 수 있음Static 메소드 안에서 인스턴스 생성 가능non-static : 프로그램 내에서 여러 값
예약어 : if, while, public…
정적 팩토리 메소드 : 객체를 생성해주는 메소드
싱글톤 패턴(나중에 학습하면 됨)
Static import : 테스트 코드에서 주로 사용static이 객체지향적이지 않아서 사용을 지양해야 한다는 글을 봤는데, 유틸성이 아니라면 많이 안 쓰는게 좋을까요?