美人すぎない化粧品販売員がアプリ開発を目指す

Javaの構文、オブジェクト指向、APIなど、プログラミング初心者の私がアプリ開発までに理解したことをまとめたブログ

2015-04-01から1ヶ月間の記事一覧

値渡しと参照渡しの違い

〈値渡し〉 普通の変数を呼び出して渡そうとすると、 まず呼び出し元の変数の中の値(ex.100)がコピーされて、 呼び出し先に渡される 同じ値を持った独立した変数が2つ出来るイメージ ・・・お互い独立した変数なので、 呼び出し先で渡された値を変えても(x=…

配列を引数として渡す

引数として渡す情報は基本データ型(int型やdouble型など)ではなく、配列を渡すことも可能 例 〈呼び出される側〉 void printArray(int array){ for(int element : array){//配列array内の数値を順番に取り出してint elementへ代入 System.out.println(elemen…

オーバーロード〜複数個同じ名前のメソッドを作りたいとき〜

原則としてメソッドに同じ名前をつけることは出来ない →ただ複数個同じメソッドを作りたい時は、同じ名前にしてる方が分かりやすい オーバーロードという概念を使う オーバーロードとは? 引数の型の種類を分けることで、同じ名前のメソッドでもパソコンに違…

戻り値とは何か

戻り値とは? 呼び出されたメソッドから、それを呼び出したメソッド(呼び出し元)に値を返すことを 「値を戻す」という その際に戻されるデータ(返されるデータ)のことを「戻り値」という 戻り値とは、 例えばmainメソッドからメソッドAを呼び出す→メソッドA…

メソッド内の変数の使用範囲(スコープ)

メソッド内の変数の使用範囲(スコープ) ブロック内で宣言された変数は同じブロック内しか使用できない 〈エラーになってしまう例〉 class Main{ int x=100; int y=10; add( ); } Mainの中でadd( )メソッドを定義して、ブロック外でadd( )メソッドを使おうと…

引数とは何か

引数とは? メソッドを使いたい時(呼び出したい時)は、 あらかじめ定義したメソッド(「このパターンよく使いそうだな」と思って事前に書いたもの)を呼び出している しかし定義した場面では、より多くのところでメソッドを使うために(多くのところで使えたほ…

メソッドの基本的な概念と構文

メソッドとは何か? プログラムのコードを書いてると同じようなコードが繰り返しでてくることが多々ある そもそもソースコードを書くときは効率化を追求していくことが大事! どうすれば楽になるかを考えることが大切(何度も同じコードを書くなんて面倒) …

2次元配列とは何か

2次元配列とは? 配列は一行の横に長い箱を用意だが、二次元配列だと横に長い箱を縦にも積み上げていき、1つのデータとして扱うイメージ 例えば、クラス全員の国語と算数の成績(2つのデータ)を1セットのデータとして扱いたい時などに便利 〈宣言〉 要…

配列の基本

配列とは? いくつかの関係あるデータをグループにして、まとめて1つの変数に入れること また、そうすることで、 きちんとした構造に整理して、後から特定の値を取り出すことが出来る 配列のイメージ・・・0から番号がついた箱が並んでいて、その箱1つ1…