20180920

Today I Learned

JAVA

  • 인스턴스 변수 : 데이터, 상태, 값.
  • private 생성자.
    • 클래스 메소드만 가지는 클래스는 생성자를 private로 생성.
    • 외부에서 인스턴스를 생성할 수 없으므로, 개발자가 외부에서 인스턴스를 생성하는 실수를 방지할 수 있다.
  • else 지양하는 이유
    • 조건에 맞는 필요한 부분만 잘라서 읽을 수 있다. 가독성 향상.
    • 코드도 짧아지고, indent도 줄일 수 있음.