<Kotlin> 2. 코틀린 vs 자바 클래스 스타일 비교
BFine
가. 클래스 a. final을 좋아하는 코틀린 - 간단하게 코틀린 클래스를 생성하고 디컴파일 해보자! - 클래스를 보면 final 키워드가 붙은 것을 볼 수 있다. 여기서 알 수 있듯이 코틀린은 거의 대부분 final 이 기본이다. - 아시다시피 클래스에 final이 붙어있으면 상속이 불가능하다.! 개인적으로 코틀린은 확장에 대해서 제어하는 듯한 느낌을 받았다. => 여담이지만 최근에 코드리뷰 받으면서 알게 되었는데 lombok에 보면 @UtiltyClass가 있다. 주석을 보면 자동으로 클래스에 final을 붙여주고 private 생성자를 만들어주고 등등.. 써져있었다. 부끄럽지만 그때 클래스에 final 붙이면 어떻게 되었는지 까먹고 있었다.. 추가로 자바에서는 클래스에 final 키워드는 잘쓰지 않..