#17 Kotlinで学ぶモジュールとパッケージの基本
Kotlinのパッケージは、Javaと同じ考え方を引き継ぎながら、少し柔軟なルールになっています。この記事では、Kotlinにおけるパッケージの基本を解説します。
パッケージの宣言
package com.example.utils
fun greet(name: String) {
println("こんにちは、${name}さん")
}
他のパッケージから使う
import com.example.utils.greet
greet("太郎")
Javaより柔軟なルール
Kotlinでは、Javaのような「1つのファイルに1つの公開クラス」「ファイル名とクラス名の一致」といった厳格なルールがありません。1つのファイルに複数の関数やクラスを自由に書くことができ、ファイル名も内容に合わせて自由に付けられます。
Kotlinならではの注意点
Java経験者は、Kotlinの自由度の高さに最初は戸惑うかもしれません。とはいえ、読みやすさのために「関連するクラスや関数はまとめて1つのファイルに書く」という慣習に沿って整理するのがおすすめです。
まとめ
Kotlinのパッケージ宣言はJavaと似ていますが、ファイル分割のルールはより自由です。読みやすさを意識して整理しましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Kotlinをもっと学びたい方には「やさしいKotlin入門」がおすすめです。
コメント
コメントを投稿