ソースファイルの構造 |
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
じゃあ、
儀式が終わったところで
ソースファイルの構造を、
軽く見てみよう。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|

|
|
|
 |
|
 |
|
初めてのプログラムコード(KotoTestのKNMain.java) |
|
001 |
|
/* |
← |
/**/によるコメント |
002 |
|
*
To change this template, choose Tools | Templates |
|
|
003 |
|
*
and open the template in the editor. |
|
|
004 |
|
*/ |
|
|
005 |
|
|
|
|
006 |
|
package kototest; |
|
|
007 |
|
|
|
|
008 |
|
/** |
← |
/**/によるコメント |
009 |
|
* |
|
|
010 |
|
*
@author Koto |
|
|
011 |
|
*/ |
|
|
012 |
|
public
class KNMain { |
|
|
013 |
|
|
|
|
014 |
|
/** |
← |
/**/によるコメント |
015 |
|
* @param args the command line arguments |
|
|
016 |
|
*/ |
|
|
017 |
|
public static void
main(String[] args) { |
|
|
018 |
|
// TODO code application logic here |
← |
//によるコメント |
019 |
|
|
|
|
020 |
|
System.out.println("Hello
world!"); |
|
|
021 |
|
|
|
|
022 |
|
} |
|
|
023 |
|
|
|
|
024 |
|
} |
|
|
|
|
|
|
 |
|
 |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
まずはコメントからだ。
この黄色の部分(グレー文字)が
コメントだ。
コメントとは
そのものズバリ説明文だ。
プログラムじゃない。
ほら、プログラムとか作っても
後で見た時、何をやってるのか
忘れちゃうかもしれないだろ。
プログラムの中に覚書とか、
説明とか書いておけば安心だ。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
そっか、覚書が
コードの中に書けるんだ。
あたしには助かるなあ。
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
 |
|
 |
|
コメントの書き方 |
|
方法 |
使い方 |
// |
「//」以降の文字がコメントになる。
一行のみコメント化できる。 |
/*
*/ |
「/*」と「*/」でコメントにしたい部分を囲む。
開始が「/*」、終了が「*/」。
複数行でもまとめてコメント化できる。 |
|
|
|
例 |
// |
//++++++++++++++++++++++++++++
//「こと」はおバカさん。
//こいつはまったくもって
//色気なし。脳みそもなし。
//++++++++++++++++++++++++++++ |
/*
*/ |
/*「なぽ」はちょー天才。*/
/*ほえほえ~。男前で、
世界で一番素敵だな。*/
/*
+ついでにいうと「こと」の奴は
+超音痴だよな~。なんつって。
*/ |
|
|
|
|
|
|
 |
|
 |
|
ぷふ
ぷふ |
|
|
 |
なによ
これー! |
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
Javaの場合、コメントの書き方は2通りある。
「//」と「/*」「*/」を使うやり方だ。
それぞれに使い場所があるから使い分けをしてくれ。
このコメント化された部分を、Javaコンパイラは
実行プログラムとして見ない。無視するんだ。
だから、
コメントはソースファイル内のどの場所でも書ける。
つまり、こんな文章をどこに書いてもエラーにならないぜ。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
 |
コメント
できるかな~ |
|
見せないけど |
 |
|
|
|
なんだよー
見せろよ!
余計気になる
だろーが。
さては
できなかった
んだな。 |
 |
|

|
できましたー。
ちゃんと
グレーになったから
消しちゃったもんねー。
残念でしたーだ。 |
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
うーん・・・。
あとメイン関数以外は今はいいか。
図のその他の項目は今はパス。
図の内容をざっと見てくれれば
いいや。
ほったらかしにして、
「書き変えない」でくれ。
メイン関数以外は当面関係ないし、
クラスに密接に関わってるとこ
だから後でまとめて説明するよ。 |
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
 |
 |
 |
|
|
|
|
 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
クラスっていうのは
Javaプログラミングでは
根幹に関わる重要な要素
なんだ。
でも、その分、説明がでかくて
分かりづらくなるからな。
まあ、あせらずゆっくり行こうぜ。 |
|
|
 |
 |
|
 |
 |
|
 |
 |
|
|
 |
 |
|
 |
 |
|
|
|
|
|
|
|
|
|
|
|
|
|