質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

1回答

1767閲覧

メソッド オーバーロード 初心者

tapipi

総合スコア13

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2020/04/20 23:01

編集2020/04/21 06:09

前提・実現したいこと

実行結果が
「ミケの情報:種類は三毛猫」
「たまの情報:種類はスコティッシュ」
となるようにしたいのですが、
いかんせん「~~~~~」にはいるコードが思いつきません。
お力添えよろしくお願いします。

該当のソースコード

java

1public class sample{ 2 public static void main (String[]args){ 3 Cat[] cats = getCats(); 4 disp(cats); 5 } 6 public static Cat[] getCats(){ 7 ~~~~~~~~~~~~~~~~~~~~ 8 } 9 public static void disp(Cat[] cats){ 10 for(Cat cat:cats){ 11 disp(cat); 12 } 13 } 14 public static void disp(Cat cat){ 15 ~~~~~~~~~~~~~~~~~~~~~~~ 16 } 17 18}

java

1//Catクラス 2public class Cat { 3 /*名前・種類*/ 4 5 //インスタンスフィールド(情報を格納する変数)にnameとkindをセット 6 private String name; 7 private String kind; 8 9 10 //コンストラクタの定義 11 public Cat(){ 12 } 13 14 //コンストラクタでフィールドをセットする 15 public Cat(String name,String kind){ 16 17 } 18 19 20 //Nameフィールドのゲッターを定義 21 public String getName() { 22 return name; 23 } 24 25 //Nameフィールドのセッターを定義 26 public void setName(String name) { 27 this.name = name; 28 } 29 30 //Kindフィールドのゲッターを定義 31 public String getKind() { 32 return kind; 33 } 34 35 //Kindフィールドのセッターを定義 36 public void setKind(String kind) { 37 this.kind = kind; 38 } 39 40 41 42 }

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2020/04/20 23:31

提示されてるコードでは 「ミケの情報:種類は三毛猫」 「たまの情報:種類はスコティッシュ」 と出力されるようなところはないですが。
Zuishin

2020/04/20 23:55

メモ 問題が解決したら質問を削除する人。
stdio

2020/04/21 00:59 編集

まぁ、物凄く簡単なことは分かります。 その問題の答え手元にないんだから「思いつきません。」と言われても知りません。
dodox86

2020/04/21 01:25

メソッドのオーバーロードをすることが質問の主体なのか、単に「ミケの情報:種類は三毛猫...」の表示の問題なのか、で答え方も変わります。それにつけても過去の回答済みの質問をかき消すようなことをすると、本質問に答えても同じような扱いを受け、その力添えは無になるだろうと普通の人は考えると思います。
guest

回答1

0

少なくとも~~部分をいじるだけで目的の出力を得ることは不可能ですね。それ以外の場所でコンパイルエラーになることが避けられないので。

投稿2020/04/21 01:05

swordone

総合スコア20669

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問