작성
·
407
·
수정됨
1
안녕하세요.
JAVA만 꽤 오래 사용하다가, 이번에 이직하면서 코틀린을 하게 되어 강사님 강의를 들으며 공부하고 있습니다.
많이 부족하지만 너무 자세히 설명해주시고 친절하게 설명해주셔서 덕분에 잘 따라가고 있습니다.
궁금한 내용은 아래와 같습니다.
Enum과 static (Companion) 의 차이가 무엇일까, 언제 다르게 사용할까 라는 궁금증이 생겼습니다.
자바를 사용하다가 코틀린 강의를들으면서 가장 인상깊었던 부분인 when 부분입니다. enum과 sealed를 어떻게 실무에서 dto와 사용하는지 예시를 알고 싶습니다.
Sealed를 어떤 경우에 사용해야할지 감이 안잡히네요. 혹시 조금 만 더 자세하게 설명을 해주실 수 있을까요?
바쁘실텐데 감사합니다.
ps. 강사님 발음에 매번 취하고 있습니다.. :)
답변 2
1
안녕하세요, kshman님!! 🙂 정말 좋은 질문 감사드립니다~!! 👍
글로 바로 답변드리고 싶지만, 자세한 설명을 드리기 위해서는 추가 영상을 만들어야 할 것 같아, 조금만 기다려주시길 부탁드린다는 양해의 말씀 드립니다! 🥺
빠르면 10/9 한글날 연휴까지 만들어보겠습니다. 추가 영상에서는 Java / Kotlin 무관하게
Enum Class와 static의 차이
Enum Class, Sealed Class의 활용
(Java 역시 JDK 17부터는 Kotlin의 sealed class와 유사한 기능이 추가되었습니다)
을 다루어 보도록 하겠습니다.
감사합니다!!! 🙏 🙇
ps. 엌ㅋㅋㅋㅋㅋㅋㅋㅋ 감사합니다.. ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
0
헉 강사님, 회사 업무로도 바쁘실텐데 말씀만으로도 너무 감사합니다 :)