Javaの開発をしたことがないので、やったことをまとめていこうと思います。
基本的なことをやっていくので初心者でも出来るレベルだと思います。
パッケージ
[Tashizan.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
// パッケージの宣言 package package2; /** * Tashizanクラス */ public class Tashizan { // keisanメソッド public int keisan(int uke1, int uke2) { int kotae; kotae = uke1 + uke2; return kotae; } } |
[Rensyu501_01.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
// パッケージの宣言 package package1; /** * Rensyu501_01クラス */ public class Rensyu501_01 { // mainメソッド(最初に実行される特別なメソッド) public static void main(String[] args) { // フィールドの定義 int atai1, atai2; int kekka; package2.Tashizan inst; atai1 = 10; atai2 = 20; // インスタンスを生成 inst = new package2.Tashizan(); // メソッドの呼び出し kekka = inst.keisan(atai1, atai2); System.out.println("答えは " + kekka); } } |
[表示結果]
1 |
答えは 30 |
★ポイント
- 同一パッケージ内では同一クラス名を使用することができない。※パッケージが異なれば同一クラス名を使用可能
インポート
[Rensyu502_01.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
// パッケージの宣言 package chapter_5_2; // インポート import package2.Tashizan; /** * Rensyu502_01クラス */ public class Rensyu502_01 { // mainメソッド(最初に実行される特別なメソッド) public static void main(String[] args) { // フィールドの定義 int atai1, atai2; int kekka; Tashizan inst; atai1 = 10; atai2 = 20; // インスタンスを生成 inst = new Tashizan(); // メソッドの呼び出し kekka = inst.keisan(atai1, atai2); System.out.println("答えは " + kekka); } } |
[表示結果]
1 |
答えは 30 |
★ポイント
- クラス内で使用するクラスをインポートすることができる。※インポート句
- インポートしたクラスは「パッケージ名」+「クラス名」と記述しなくてもクラス名だけで使用することができる。
javaでポイントになるものをまとめてみた newを使用したインスタンスの生成
javaでポイントになるものをまとめてみた 引数/戻り値を使用する
javaでポイントになるものをまとめてみた インスタンス変数とクラス変数
javaでポイントになるものをまとめてみた インターフェース
javaでポイントになるものをまとめてみた ポリモルフィズム
javaでポイントになるものをまとめてみた コレクションクラス