クラス定義
メンバー変数: 変数型 変数名
メンバメソッドます。public void メソッド名() {}
注:メンバ変数はこの方法クラスの外に定義されています
クラスとオブジェクトを作成します。
- ガイドパッケージ。どのような位置にあるクラスの必要性
インポートパッケージ名。クラス名
パッケージを導く同じパッケージ内のクラスを使用してクラスを書き込むことができない場合
- 作成し、フォーマットを。
クラス名 、オブジェクト名 =新しいクラス名();
- 使用時
メンバ変数を使用します。オブジェクト名。メンバ変数名
メンバーメソッドを使用します。オブジェクト名を。メンバーメソッド名(パラメータ)
メンバ変数とローカル変数の違い
1.位置は同じではありません定義
メンバー変数:外部メソッド
ローカル変数:内部メソッド
2.ロールの範囲は同じではありません
メンバー変数:クラス全体で使用することができます
ローカル変数:のみ内部方法
3. デフォルト値は同じではありません
メンバー変数:デフォルト値で
ローカル変数:なしデフォルト値、操作ではありません
キーワードで民間が保護されたメンバ変数を変更するには無料ではありません
使用することにより:注意民間このクラスを自由に使用することができるが、変更されますが、このクラスを超えなければなりませんゲッター/セッターのアクセス変数とは、変数の方法を変更します。
間接アクセス方法命名形式のgetXXX /のsetXXX
getXXX :引数なし、戻り値の型やメンバ変数と同じタイプ
setXXX :ノーリターン値、同じパラメータ型のメンバ変数の型
例外:の基本的なタイプの場合はブール型は、getXXXメソッドを変更する必要がありisXxxのフォーマットを、のsetXXX 変わりません。
この用法
ときにメンバ変数、ローカル変数と同じ名前のクラスメソッド、必要性がメンバ変数にアクセスする際近接の原理は、ローカル変数を使用するように優先順位を与えるので、あなたは前に1を追加することができ、この
フォーマット:。このメンバ変数
コンストラクタ
コンストラクタメソッドは、我々は、キーワードを使用する場合、オブジェクトを作成するために設計された新しいオブジェクトを作成するための時間が、実際には、コンストラクタを呼び出します。
フォーマット:
パブリック・クラス名(パラメータの型パラメータ名){
メソッド本体
}
注意:
- コンストラクタ名とクラス名はまったく同じでなければなりません。
- 施工方法は、戻り値を必要としません。
- また、コンストラクタをオーバーロードできます
標準クラスとショートカット
標準クラス形式:
- すべてのメンバ変数でなければなりませんプライベート修正。
- 各変数は、対のメンバーである必要がありセッター/ゲッターメソッド
- 引数なしのコンストラクタを書きます
- コンストラクタのパラメータを書きます
鍵生成セッター/ゲッターメソッド:
Lnsert + ALT 、選択セッターとゲッターは、ホールドダウンシフトをすべての変数が指して選択し、[OK]
引数なしのコンストラクタを書きます:
Lnsert + ALT 、選択コンストラクタ、選択noneを選択
コンストラクタの引数を書きます:
Lnsert + ALT 、選択したコンストラクタを、すべての変数を選択し、[OK]
標準クラスを書きます
標準クラスを使用します