[問題] 要求繼承的子類別的method一定要呼叫supe
class A {
void mthodA(){
//一些重要的東西
}
}
class B extants A{
@override
void methodA(){
super.methodA(); // 如何要求子類別一定要呼叫這行?
}
}
不知道沒有辦法作到這種限制條件
我只看到android的activity
是採用在執行時檢查這個
但有沒有辦法在編譯時期就處理?
例如用 annotation 之類的方式
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.87.115
※ 文章網址: https://www.ptt.cc/bbs/java/M.1440577873.A.16F.html
推
08/26 17:04, , 1F
08/26 17:04, 1F
→
08/26 17:05, , 2F
08/26 17:05, 2F
→
08/26 21:16, , 3F
08/26 21:16, 3F
推
08/26 23:57, , 4F
08/26 23:57, 4F
→
08/26 23:58, , 5F
08/26 23:58, 5F
→
08/26 23:58, , 6F
08/26 23:58, 6F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
java 近期熱門文章
PTT數位生活區 即時熱門文章