初めに
メソッド名も変数も自分で名前を決めれるので、同じだと思っていました。
よく考えれば全くの別物。
コードを書いている時に「メソッド(ここのカッコの中は何が入るんだっけ?)」と思い(この時はメソッド を変数と思っていた)、「変数カッコの中、変数 カッコ 何入る」とかたくさん調べても全く出てこない。
以前に変数についてまとめた記事を見返したら、変数は初めに宣言する必要があるとまとめてあった。
自分が疑問に思ったメソッドのコードを見返しても定義してない訳ですよ。
しかも変数は変数名の後ろに()つけないよね。
おかしいな〜と思ったら、変数ではなくメソッドだったらしい。
めっちゃ基礎を間違えていて少しヒヤッとした。
メソッド名と変数の違い
メソッド名
メソッド名(引数)、引数が無い場合は()をつけて空で書く
変数
変数の宣言 <型名> <変数名>;
初期化の場合 <型名> <変数名> = <初期値>;
変数を使用する際には必ず、【変数の宣言】または【初期化】を行う。
メソッド、変数とは
メソッド
一連のステートメントが含まれているコードブロックのこと。何回も使い回し可能。
変数
様々な値が入る箱に名前をつけた物のこと。
おさらい
ざっくり解釈すると、メソッドは関数名のことで変数は値の名前である。
関数名(メソッド名)には、引数が無い時は空の()をつけて、引数がある時は、メソッド名(引数)とする。
変数は、初めに初期化か変数宣言をして使う。