Javaの開発をしたことがないので、やったことをまとめていこうと思います。
基本的なことをやっていくので初心者でも出来るレベルだと思います。
オーバーロード
[Rensyu407_02.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 26 27 28 |
// パッケージの宣言 package chapter_4_7; /** * Rensyu407_02クラス */ public class Rensyu407_02 { // 変数の宣言 int ans_tasuA; double ans_tasuB; // tasuメソッド public void tasu(int atai1, int atai2) { tasu(atai1, atai2, 0); } // tasuメソッド public void tasu(int atai1, int atai2, int atai3) { ans_tasuA = atai1 + atai2 + atai3; System.out.println(ans_tasuA); } // tasuメソッド public void tasu(double atai1, double atai2) { ans_tasuB = atai1 + atai2; System.out.println(ans_tasuB); } } |
[Rnsyu407_01.java]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
// パッケージの宣言 package chapter_4_7; /** * Rnsyu407_01クラス */ public class Rnsyu407_01 { // mainメソッド(最初に実行される特別なメソッド) public static void main(String[] args) { // フィールドの定義 Rensyu407_02 inst; // インスタンスの生成 inst = new Rensyu407_02(); // メソッドの呼び出し inst.tasu(1, 2); inst.tasu(10, 20, 30); inst.tasu(10.12, 0.345); } } |
[表示結果]
1 2 3 |
3 60 10.465 |
★ポイント
- オーバーロードとは引数の型もしくは数が異なれば、ひとつのクラス内に同じ名称のメソッドを定義することを許可するもの。
javaでポイントになるものをまとめてみた newを使用したインスタンスの生成
javaでポイントになるものをまとめてみた 引数/戻り値を使用する
javaでポイントになるものをまとめてみた インスタンス変数とクラス変数
javaでポイントになるものをまとめてみた インターフェース
javaでポイントになるものをまとめてみた ポリモルフィズム
javaでポイントになるものをまとめてみた コレクションクラス