編集の要約なし
編集の要約なし
2行目: 2行目:


# <u>メンバクラス</u>:クラスブロック内部、フィールドやメソッドと一緒に定義(static有無で用途が違う)
# <u>メンバクラス</u>:クラスブロック内部、フィールドやメソッドと一緒に定義(static有無で用途が違う)
# <u>ローカルクラス</u>:メソッド内部に定義。そのメソッド内でのみ利用可
# <u>ローカルクラス</u>:メソッド内部に定義。そのメソッド内でのみ複数回使いたい時に利用
# <u>匿名クラス</u>:親クラス名を利用してメソッド内部でnewしてしまう
# <u>匿名クラス</u>:親クラス名を利用してインスタンス化と定義を同時にしてしまう。使い捨てクラス

2019年7月2日 (火) 11:18時点における版

< Java基本文法

  1. メンバクラス:クラスブロック内部、フィールドやメソッドと一緒に定義(static有無で用途が違う)
  2. ローカルクラス:メソッド内部に定義。そのメソッド内でのみ複数回使いたい時に利用
  3. 匿名クラス:親クラス名を利用してインスタンス化と定義を同時にしてしまう。使い捨てクラス