●メソッド
メソッド宣言の構文
[修飾子] 戻り値の型 識別子([仮引数の並び])[throws部]{メソッドの本体}
メソッドは、実行できる手続きを宣言します。
クラスには同じシグネチャを持つメソッドを複数宣言することはできません、
名前と引数が同じメソッドはクラスはクラス内で1つだけです。
Transcend SDHCカード Class6 8GB TS8GSDHC6

¥1,699
Amazon.co.jp
読みながらマスターする たのしいJava入門/今井 なぎ

¥2,625
Amazon.co.jp
独習Java 第4版/ジョゼフ・オニール

¥3,360
Amazon.co.jp
メソッド宣言の構文
[修飾子] 戻り値の型 識別子([仮引数の並び])[throws部]{メソッドの本体}
メソッドは、実行できる手続きを宣言します。
クラスには同じシグネチャを持つメソッドを複数宣言することはできません、
名前と引数が同じメソッドはクラスはクラス内で1つだけです。
class MyClass{
//戻り値なし、引数なし
void myMethod1(){
// 処理
}
//戻り値なし、引数あり
void myMethod2(int a){
// 処理
}
//戻り値なし、引数あり(複数)
void myMethod3(int a, double b, Strint s){
// 処理
}
//戻り値なし、引数あり
void myMethod4(int a){
// 処理
return;
}
//戻り値あり(int型)、引数あり
void myMethod5(int a){
// 処理
return 1;
}
//戻り値あり(String型)、引数あり
void myMethod6(int a){
// 処理
return "ab" + "c";
}
}
------------------------------------------------------------------
class MainClass{
public static void main(String[] args){
MyClass obj = new MyClass();
obj.myMethod1();
obj.myMethod2(2);
obj.myMethod3(3, 3.3, "3つ目の引数");
obj.myMethod4(2);
System.out.println("戻り値" + obj.myMethod5(2));
System.out.println("戻り値" + obj.myMethod6(2));
}
}
------------------------------------------------------------------
Transcend SDHCカード Class6 8GB TS8GSDHC6

¥1,699
Amazon.co.jp
読みながらマスターする たのしいJava入門/今井 なぎ

¥2,625
Amazon.co.jp
独習Java 第4版/ジョゼフ・オニール

¥3,360
Amazon.co.jp