簡體   English   中英

指定從哪個超類調用方法

[英]Specify which superclass to call a method from

我有一個具有多個級別的層次結構,它看起來像這樣(<----表示從左邊開始的子類化):

MyClass <----- ParentClass <------ Abstract Class

我想調用在AbstractClass中聲明和定義的非靜態方法,但在ParentClass中重寫。 我想調用AbstractClass中的版本,而不是ParentClass中的版本,所以我需要類似的東西

super.super.method();

或者那種精神的東西。 有沒有辦法做到這一點?

謝謝!

此Stack Overflow線程對此問題進行了很好的討論。 簡而言之,有一些hacky方法可以做到這一點,但你真的不應該這樣做

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM