0
0

More than 1 year has passed since last update.

Javaのモジュールを作ってみる

Posted at

資格試験の勉強をしていて、モジュールを実際に実装したことがないと思ったのでやってみました。

HelloOya
package oya;

public class HelloOya {
	public void hello() {
		System.out.println("Hello Oya!");
	}
}
KoMain
package ko;

import oya.HelloOya;

public class KoMain {

	public static void main(String[] args) {
		HelloOya ho = new HelloOya();
		ho.hello();
	}

}
moduleoya
module moduleoya {
	exports oya;
}
moduleko
module moduleko {
	//requires moduleoya;
	
	exports ko;
	
	requires transitive moduleoya;
}

exportsでプロジェクトを他のパッケージからアクセスできるようにし
requiresでモジュールを読み込みます。
子クラスを実行すると

image.png
別パッケージの親クラスの内容が実行できていることがわかります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0