我有兩個類:Student
和User
。 User
類擴展了Student
,並且它們都實現了一個公共接口,該接口定義了checkSelf()
方法。此方法檢查對象的狀態是否有效,並在執行數據庫中的更新或插入操作之前被調用。Checkstyle:方法不適用於擴展,但它需要是
我在數據庫中插入了學生和用戶,這使得在這兩種情況下都可以從課堂外調用此方法。這就是爲什麼在this post找到了解決辦法似乎並不適用於我的問題。也許我錯過了一些東西。
基本上,事情的方式現在,無論是checkSelf()
方法是公衆和一個在User
類調用從做自己的檢查之前,它的父(Student
)之一。
我怎麼能解決這個問題,所以我有乾淨的代碼?
你在這兩種情況下都可以從課堂外召喚什麼? –
基本上說,這個方法必須是公開的,因爲它會被另一個類調用。 – PLPeeters