2017-11-13 2 views
1

Javaのクラスと継承について、次のうちどれが間違っていますか?Java MultiChoice、2つの誤答?

a)サブクラスは、スーパークラスと同じ名前のメソッドを持つことができます。
b)サブクラスは、キーワード "implements"を使用してスーパークラスを1つだけ継承できます。
c)Javaでは、より複雑な関係を作成するために、クラスを他のクラスから派生させることができます。
d)サブクラスはスーパークラスより多くの属性を持つことはできません。

私の推測はdですが、bも偽と思われます。 スーパークラスをインターフェイスと呼ぶことはできますか?私は、サブクラスがスーパークラスを「拡張」し、クラスがインターフェイスを「実装」していると考えました。それでは、質問に「実装」が使われているのはなぜですか?

私もこの質問に問題があります。

Javaの継承に関する正しい用語は次のうちどれですか?

A)我々は、我々が実装)我々はサブクラスから延び、
D基本クラスを実装する)基本クラスを実装し、インタフェース
Cから延びる)、ベースクラスから延び、サブクラス
Bを実装サブクラスから継承してインターフェイスを拡張する

私の推測はCですが、それは単なる教育的な推測です。説明は素晴らしいだろう!

ありがとうございました

+0

私はJavaの本を読んだり、おそらくgoogleを試してみることをお勧めします。 – notyou

答えて

0

インターフェイスはクラスではありません。サブクラスはもっと多くの属性を持つことができます。本当に自然です。スーパークラスPersonとサブクラスStudent extends Personを想像してください。 Studentは、Personよりもattrituttesが少ないですか?

関連する問題