//練習 コンストラクタの設計
//Pet2.java
//Nekoクラスの設計
// namae フィールド:String型
// nakigoe フィールド:String型
//コンストラクタ
/* 引数 String型 s String型 k
処理 sをnamaeに代入
kをnakigoeに代入
------------------------------------------------------------------
nakeメソッド
戻り値 なし void
引数:なし
処理:画面にnamaeとnakigoeを出力する
------------------------------------------------------------------
Pet2クラスの設計
mainメソッド
処理:
①Nekoクラスでmikeを作成し
コンストラクタの引数は"ミケ"と"ミャウミャウ"
②Nekoクラスでtamaを作成し
コンストラクタの引数は"タマ"と"ニャア"
③mikeのnakeメソッドを用いて実行結果のように出力する
④tamaのnakeメソッドを用いて実行結果のように出力する
[実行結果]
ミケの鳴き声はミャウミャウ
タマの鳴き声はミャア
*/
class Neko{
String namae;
String nakigoe;
//コンストラクタの定義
Neko(String s,String k){
namae=s;
nakigoe=k;
}
//nakeメソッド
void nake(){
System.out.println(namae+"の鳴き声は"+nakigoe);
}
}
public class Pet2{
public static void main(String args[]){
Neko mike = new Neko("ミケ","ミャウミャウ");
mike.nake();
Neko tama = new Neko("タマ","ミャア");
tama.nake();
}
}
//Pet2.java
//Nekoクラスの設計
// namae フィールド:String型
// nakigoe フィールド:String型
//コンストラクタ
/* 引数 String型 s String型 k
処理 sをnamaeに代入
kをnakigoeに代入
------------------------------------------------------------------
nakeメソッド
戻り値 なし void
引数:なし
処理:画面にnamaeとnakigoeを出力する
------------------------------------------------------------------
Pet2クラスの設計
mainメソッド
処理:
①Nekoクラスでmikeを作成し
コンストラクタの引数は"ミケ"と"ミャウミャウ"
②Nekoクラスでtamaを作成し
コンストラクタの引数は"タマ"と"ニャア"
③mikeのnakeメソッドを用いて実行結果のように出力する
④tamaのnakeメソッドを用いて実行結果のように出力する
[実行結果]
ミケの鳴き声はミャウミャウ
タマの鳴き声はミャア
*/
class Neko{
String namae;
String nakigoe;
//コンストラクタの定義
Neko(String s,String k){
namae=s;
nakigoe=k;
}
//nakeメソッド
void nake(){
System.out.println(namae+"の鳴き声は"+nakigoe);
}
}
public class Pet2{
public static void main(String args[]){
Neko mike = new Neko("ミケ","ミャウミャウ");
mike.nake();
Neko tama = new Neko("タマ","ミャア");
tama.nake();
}
}