修改的方法我有以下的类名为A
,该方法getValue()
:如何从另一个类
public class A {
public final int getValue() {
return 3;
}
}
的方法getValue()
总是返回,那我也叫B
另一个类,我需要实现一些东西来访问方法getValue()
类A
,但我需要返回而不是。
类B
:
public class B {
public static A getValueA() {
return new A();
}
}
主类ATest
:
import org.junit.Test;
import static org.junit.Assert.assertEquals;
import org.junit.runners.JUnit4;
public class ATest {
@Test
public void testA() {
A a = B.getValueA();
assertEquals(
a.getValue() == 4,
Boolean.TRUE
);
}
}
我试图覆盖的方法,但我真的不知道如何得到我想要的东西。任何问题发表评论。
该方法不能被重写。这是'最终'。 –