広告
  サイト内検索:
<Let's create a game!> Introduction of programming for absolute beginners English
 

SESSION 11 その3
関数(メソッド) つづき
  関数(メソッド)を勉強する前に

さてと、さっきも言ったけど
今回からはクラスの概念が
入ってくるんだ。

クラスを勉強するための
予備知識
みたいな感じ。
クラスの下地の
勉強だっけ?
そんな感じ。
進んでるんだね!


関数を勉強する前に
ちょっと復習をしておこう。


この図を見てくれ。
「class」って書いてあるだろ。
これはSESSION6の図だよ。

そして、ほら、今回のコード。
KQMainの前にも
「class」って書いてあるだろ。

実は、
クラスはもう使ってるんだよ。
結構前の
図ねー。
気が
つかな
かった。
そうだ、今回のKQMainも
クラスだ!

そっか!
もうクラスは使ってたんだ!
 
ソースファイルの構造(パッケージ、クラス、メイン関数、コメント)
 

クラスの宣言
 
・・・      
012   public class KQMain {  
・・・    
 


ごめんなさい。

あたし言われた通り
にだけで・・・
惰性でやってて
気が付かなかった・・・。

メイン関数ばっかりで
すっかり忘れてた。
それでいいんだよ。

俺が
「最初はメイン関数の
中だけで考える」って
言ったんだから。

気にしないで。
目の前に
あったのに・・・。
忘れてて当然。

勉強してない
んだから尚更。

悪くないよ。



今回からは
少し見る範囲が
広がるんだ。

クラスのブロックだよ。
 
 
うん。

メイン関数も、
classのブロックに
入ってたんだね。
 

クラスのブロック
 
・・・      
012   public class KQMain {  
     
017     public static void main(String[] args) {
     
177       }  
     
179       private static int printCorrect(int seikaiGoukei){  
     
187       }  
188      
189   }  
・・・    
クラスのブロックの直下に関数は入る



そう、
関数(メソッド)は
クラスの一部
なんだよ。

クラスにはいくつでも
関数を作れる。

メイン関数は、
その関数の1つに
すぎないんだ。
だから、
今回作った関数も
クラスのブロックに
書いたんだね。
「井の中の蛙」
だな。
そっか。

メイン関数の中は
まだ井戸の中
なんだ。



 
これからは
「今までやった事は
全てクラスの一部」

だって認識してくれ。

今はそれだけでいいよ。
 
はいっ!

みんなクラスの
仲間なんだね!
  学校の友達ね!
分かりました!
 




じゃあ、
関数を見ていこう。


お願いしますっ。

 
 


 
 

広告
home もくじ 前のページを読む 次のページを読む
  サイト内検索:
広告
お勧めの姉妹サイト
leafdays - リーフデイズ 超初心者のための園芸入門 - 楽しい趣味のガーデニング -
広告