Java &引用;OnOnOnSomething“;命名方法约定

Java &引用;OnOnOnSomething“;命名方法约定,java,naming,conventions,Java,Naming,Conventions,我的项目中有以下课程: 弓箭手(从角色继承)、角色(从TargetTableObject继承)和TargetTableObject 然后,targetTableObject有一个名为“die()”的方法,该方法调用一个名为onDie(以字符形式实现)的抽象方法。 然后,角色onDie的实现再次调用另一个将在Archer中实现的抽象方法 所以,我不知道该如何命名这个方法,现在它是onOnDie,但可能有更合适的方法,甚至可能是像“on”本身这样的常规方法 对不起,我的英语不好,谢谢你的阅读 您只需

我的项目中有以下课程:

弓箭手(从角色继承)、角色(从TargetTableObject继承)和TargetTableObject

然后,targetTableObject有一个名为“die()”的方法,该方法调用一个名为onDie(以字符形式实现)的抽象方法。 然后,角色onDie的实现再次调用另一个将在Archer中实现的抽象方法

所以,我不知道该如何命名这个方法,现在它是onOnDie,但可能有更合适的方法,甚至可能是像“on”本身这样的常规方法


对不起,我的英语不好,谢谢你的阅读

您只需将onDie()方法重命名为die(),然后在继承自targetTableObject的类中重写原始的die()。下面是关于重写的文档:

然后可以使用super()从前面的die()方法调用该方法的各个部分。噢!太完美了,我不知道方法中的super()调用,ty!