我有两个类:Student
和User
。 User
类扩展了Student
,并且它们都实现了一个公共接口,该接口定义了checkSelf()
方法。此方法检查对象的状态是否有效,并在执行数据库中的更新或插入操作之前被调用。Checkstyle:方法不适用于扩展,但它需要是
我在数据库中插入了学生和用户,这使得在这两种情况下都可以从课堂外调用此方法。这就是为什么在this post找到了解决办法似乎并不适用于我的问题。也许我错过了一些东西。
基本上,事情的方式现在,无论是checkSelf()
方法是公众和一个在User
类调用从做自己的检查之前,它的父(Student
)之一。
我怎么能解决这个问题,所以我有干净的代码?
你在这两种情况下都可以从课堂外召唤什么? –
基本上说,这个方法必须是公开的,因为它会被另一个类调用。 – PLPeeters