1

次のシーケンスで指定された場所でのみコンパイル エラーが発生するように、Adult、Student、Engineer のクラス/インターフェイスをどのように定義できますか?

class Test {
public static void main(String args[]) {
Adult a = new Student(); //without giving compilation error
Adult b = new Engineer();//without giving compilation error
a.explorare(); //without giving compilation error
b.explorare(); //without giving compilation error
a.afisare(); //without giving compilation error
b.afisare(); //compilation error
4

1 に答える 1

1

それは不可能です。a.afisare()コンパイルする場合はそうすべきb.afisare()です。

于 2012-11-17T00:53:50.917 に答える