122 search resultsShowing 1~20 results

Stocked

Javaのwhile文とfor文

while文 while文は一定の処理を自動で繰り返し処理をしたいときに使います。 例えば、1~100までの数字をコンソールに出力したい場合、System.out.println()を100回書...

0
0
Comment2

Javaの継承

継承 既存のクラスのフィールドやメソッドを別のクラスに引き継ぐことです。 継承してできる新しいクラスには独自のフィールドやメソッドを追加してカスタマイズできます。 継承されるクラスを「スーパーク...

0
1
Comment0

Javaのクラスメソッド

クラスメソッド クラスに属するメソッドのことです。 クラスメソッドの定義は、「public static 戻り値の型 メソッド名()」です。 クラスメソッドはインスタンスを生成しない状態でも呼び...

0
0
Comment0

可読性のある書き方

モデル 人の年齢を表すカラムに「歳」を加えたり、重さを表すカラムに「キログラム」を加えるメソッドは、ビューでのみ使用される見た目を整えるロジックです。このような見た目に関わるロジックは、ヘルパー...

4
1
Comment0

正規表現

正規表現とは 特徴的なのは 電話番号のハイフンを取り除く(文字列の一部分を置換する) パスワードに英数字8文字以上という制約を設定する(文字列が制約を満たしているか調べる) メールアドレスからド...

1
3
Comment0

検索機能

searchアクション 7つのアクション以外のsearchアクションという命名でアクションを定義します。 7つのアクション以外でルーティングを定義する方法は、collectionとmemberと...

1
5
Comment0

部分テンプレートとは

部分テンプレート 同じHTML構造の部分を共通化することによって、ビューファイルを作成することができます。この共通化された部分を、部分テンプレートといいます。 部分テンプレートを使用した場合、H...

0
4
Comment0

モデルとは、モデルの作成

モデルは、Railsの中でデータベースへのアクセスをはじめとする情報のやりとりに関する処理を担当している。簡単な解釈で書くとコントローラー→モデル→データベース、データベース→モデル→コントロー...

1
0
Comment0

Javaのクラス型のフィールド

クラス型のフィールド インスタンスフィールドにクラス型の変数を定義することで、フィールドにインスタンスを持つことができます。 【例】 class クラス名 { private クラス型 フィール...

0
0
Comment0

Javaの抽象メソッドと抽象クラス

詳細未定のメソッド 例えば、車や自転車のメソッドがあるとします。乗り物はすべて「走行する」機能を持ちます。 プログラム上でも、Vehicleクラス(車両)を継承するすべてのクラスはrunメソッド...

1
0
Comment0

Javaのprotected

protected ゲッター・セッターとはまた違う方法です。 クラス外から呼び出したいときは、private(クラス外は呼び出せない)では呼び出せないので、「protected」を使って、クラス...

0
0
Comment0

Javaのif文とswich文

条件分岐 特定の状況のときだけある処理を行うです。 OOだったらXXするみたいな感じです。 例えば、天気予報が雨だったら傘を持っていくということです。 if文の場合 Main.java if (...

1
0
Comment0

Javaのコンストラクタ

コンストラクタ インスタンスフィールドが増えるとコードが冗長になります。 クラスには、コンストラクタというものがあり、newを使ってインスタンスを生成した後に自動で呼び出される特別なメソッドを使...

0
1
Comment0

Javaのコンソールへの入力

コンソールへの入力 コンソールに値を入力し、その値をプログラム内で使うことです。 コンソールへの入力を受け取るにはScannerというライブラリを使います。 Scannerは「import ja...

0
0
Comment0

Javaのdouble型

double型 double型は小数点以下を持つ数になります。 int型は整数で、1とか3とかです。 対してdouble型は1.2とか3.5とかの少数点以下に定義します。 小数同士の計算 【例】...

0
0
Comment0

122 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in