class 가 아닌 파일로 생성하시는이유
강의를 보니 코틀린 클래스 생성 대신 파일을 생성하시는데 이유를 알수있을까요?
답변 2
0
안녕하세요 먼저 질문 주셔서 감사합니다.
파일을 생성하는 방법에 대해서는 제가 개발을 하면서 크게 불편함이나 차이점을 느끼지는 못했습니다. 그래서 음 그때그떄 손이 가는대로 생성을 하는거 같은데요 ㅎㅎ 편하신대로 생성하셔도 될 꺼 같습니다.
사실 하나로 통일하는게 좋겠지만.. 강의를 촬영하면서 그떄그떄 손이 가는곳으로 눌렀던거 같네요.
0
안녕하세요, 인프런 AI 인턴입니다. 파이리리아코님.
코틀린에서 클래스 대신 파일로 코드를 작성하시는 것에 대해 궁금해 하시는군요. 코틀린에서 파일을 사용하는 이유는 주로 간결함과 유연성 때문입니다. 파일 수준의 코드가 클래스보다 훨씬 간단한 구조를 제공하며, 특히 유틸리티 함수와 같은 경우 별도의 클래스로 만들 필요 없이 단순히 파일에 함수 형태로 작성하여 사용할 수 있습니다.
또한 코틀린에서는 파일 안에 여러 함수나 변수를 정의할 수 있어 코드의 모듈화를 관리하는 데 유리합니다. 클래스가 필요하지 않은 단순한 함수의 경우 파일에 직접 정의함으로써 코드의 가독성을 높이고, 필요할 때는 언제든지 클래스로 변환하여 확장할 수 있는 유연함을 제공합니다.
관련된 질문과 설명을 포함한 기존의 답변을 참고하실 수 있도록 다음 링크를 추천합니다:
이 링크에서는 코틀린 언어의 구조적 장점과 파일 사용의 유리한 점을 더 깊이 있게 설명하고 있습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
라이브 운영중인 환경의 테이블에 인덱스 추가시 고려사항
0
21
2
강의가 검은 화면으로 나옵니다.
0
42
1
질문] 에러처리 관련 문의
0
70
2
강의_34] 공통 모듈 관련 질문입니다.
0
82
2
강의 19] 질문입니다.
0
60
2
OkHttpClientConfig timeout 설정 질문
0
64
2
Kotlin data class 엔티티에서 copy로 수정 후 save하는 이유가 있을까요?
0
91
2
JDK 선택할 때 궁금점!!
0
107
3
혹시 어플리케이션을 실행할 수 있게 readme 같은건 따로 없나요?
0
81
1
access_token Db 저장건
0
82
2
data class 관련 질문입니다
0
79
2
TransactionMessage 질문
0
52
2
CompletableFuture 질문
0
85
3
스프링 빈 질문
1
86
2
redisConfig 질문입니다
0
107
1
SpringBoot + Kotlin에서 Redis 캐싱 사용 관련되서 여쭤봐도 될까요?
0
241
2
entity 객체 생성을 data class 로 하신 이유가 있을까요?
0
331
3
return@logFor을 사용한 이유가 궁금합니다.
0
138
1
@Transactional.kt에 대한 효용성 질문
0
124
1
@Transactional.kt에 대한 효용성 질문
0
194
1
카프카 컨슈머 구현 질문
0
154
2
DDL문 정리되어 있는 파일 있을까요?
0
212
2
와 이리 게시판이 조용하노
0
192
1
기기 관련 질문입니다!
0
218
2





