2012-05-08 14 views
0

可能性の重複:
Why is super.super.method(); not allowed in Java?祖父母クラスのスーパーを呼び出していますか?

Class A 
Class B extends A 
Class C extends B 

私はクラスCでメソッドを作ることができる方法は、クラスAのスーパーを呼びますか?

あなたはJavaでsuper.super.someMethod()を呼び出すためのものならば、簡単な答えは、あなたがそれを行うことができないということです

A.super.someMethod(); 
+3

'C extends A' - ' C extends B'を意味しましたか? (タイトルが示唆するように) – amit

答えて

1

...私はこれを試してみましたが、それは失敗します。 Javaはカプセル化に違反するため意図的に禁止しています。

関連する問題