#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入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本