クラスの継承・インターフェース・抽象クラス
問題一覧
1
引き継ぐ
2
構成されている。
3
継承関係にあってもスーパークラスのコンストラクタとprivateなフィールドやメソッドはサブクラスに引き継がれない
4
インターフェイスに宣言する抽象メソッドには処理内容を記述できない。
5
クラス同士は単一継承のみ可能
6
インターフェイス同士は多重継続が可能
7
インターフェイスは多重実現ができる
8
オーバーライドはサブクラスでスーパークラスに定義されたメソッドを再定義すること。
9
オーバライドしたメソッドの戻り値型には、同じ型かサブクラスを使える
10
サブクラスではオーバライドされたメソッドが使われる
11
オーバライドしたメソッドでは元の定義よりもアクセス制御を緩くすることはできるが厳しくはできない。
12
ポリモーフィズムが成り立つには、実現か継承関係になければならない
13
インターフェイスや抽象クラスはインスタンス化できない。
14
スーパークラス型をサブクラス型にインタフェース型を実装クラス型に変換する際には明示的にキャストする必要がある。
15
フィールドとローカル変数を同じ名前で宣言した場合、ローカル変数が優先される。フィールドを優先したい場合はthisを使う
Javaの基礎
Javaの基礎
TAIGA HANAWA · 8問 · 1年前Javaの基礎
Javaの基礎
8問 • 1年前演算子と判定構造
演算子と判定構造
TAIGA HANAWA · 12問 · 1年前演算子と判定構造
演算子と判定構造
12問 • 1年前制御構造
制御構造
TAIGA HANAWA · 15問 · 1年前制御構造
制御構造
15問 • 1年前配列の操作
配列の操作
TAIGA HANAWA · 13問 · 1年前配列の操作
配列の操作
13問 • 1年前インスタンスとメソッド
インスタンスとメソッド
TAIGA HANAWA · 18問 · 1年前インスタンスとメソッド
インスタンスとメソッド
18問 • 1年前データ型
データ型
TAIGA HANAWA · 8問 · 1年前データ型
データ型
8問 • 1年前ラムダ式
ラムダ式
TAIGA HANAWA · 12問 · 1年前ラムダ式
ラムダ式
12問 • 1年前API
API
TAIGA HANAWA · 28問 · 1年前API
API
28問 • 1年前AI基礎
AI基礎
TAIGA HANAWA · 43問 · 1年前AI基礎
AI基礎
43問 • 1年前例外処理
例外処理
TAIGA HANAWA · 23問 · 1年前例外処理
例外処理
23問 • 1年前モジュール
モジュール
TAIGA HANAWA · 12問 · 1年前モジュール
モジュール
12問 • 1年前上級アドミニストレータ
上級アドミニストレータ
TAIGA HANAWA · 9回閲覧 · 238問 · 1年前上級アドミニストレータ
上級アドミニストレータ
9回閲覧 • 238問 • 1年前SalesClouldコンサルタント
SalesClouldコンサルタント
TAIGA HANAWA · 60問 · 1年前SalesClouldコンサルタント
SalesClouldコンサルタント
60問 • 1年前問題一覧
1
引き継ぐ
2
構成されている。
3
継承関係にあってもスーパークラスのコンストラクタとprivateなフィールドやメソッドはサブクラスに引き継がれない
4
インターフェイスに宣言する抽象メソッドには処理内容を記述できない。
5
クラス同士は単一継承のみ可能
6
インターフェイス同士は多重継続が可能
7
インターフェイスは多重実現ができる
8
オーバーライドはサブクラスでスーパークラスに定義されたメソッドを再定義すること。
9
オーバライドしたメソッドの戻り値型には、同じ型かサブクラスを使える
10
サブクラスではオーバライドされたメソッドが使われる
11
オーバライドしたメソッドでは元の定義よりもアクセス制御を緩くすることはできるが厳しくはできない。
12
ポリモーフィズムが成り立つには、実現か継承関係になければならない
13
インターフェイスや抽象クラスはインスタンス化できない。
14
スーパークラス型をサブクラス型にインタフェース型を実装クラス型に変換する際には明示的にキャストする必要がある。
15
フィールドとローカル変数を同じ名前で宣言した場合、ローカル変数が優先される。フィールドを優先したい場合はthisを使う