Java TestNG注释,方法名称与父类方法相同

Java TestNG注释,方法名称与父类方法相同,java,eclipse,inheritance,annotations,testng,Java,Eclipse,Inheritance,Annotations,Testng,我开始使用testNG,发现了一些令人困惑的行为。 我创建了一个基类,为每个testNG符号添加了几个方法,然后在派生类中执行相同的操作(方法名称不同)。。并在@test之前运行派生类,首先运行派生类父方法,然后运行派生类方法,即在注释和after@test@after注释的子对象运行相反的操作。。到目前为止,一切都很清楚。 现在,当我运行子类/派生类时,我所做的是将派生类中的方法的名称更改为与父类相同的名称,只有子类方法运行 我不明白为什么,任何地方都没有讨论过这样的事情 在java中,所有方

我开始使用testNG,发现了一些令人困惑的行为。 我创建了一个基类,为每个testNG符号添加了几个方法,然后在派生类中执行相同的操作(方法名称不同)。。并在@test之前运行派生类,首先运行派生类父方法,然后运行派生类方法,即在注释和after@test@after注释的子对象运行相反的操作。。到目前为止,一切都很清楚。 现在,当我运行子类/派生类时,我所做的是将派生类中的方法的名称更改为与父类相同的名称,只有子类方法运行


我不明白为什么,任何地方都没有讨论过这样的事情

在java中,所有方法都是虚拟的。派生类方法只是重写基类方法