修改的方法我有以下的類名爲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
);
}
}
我試圖覆蓋的方法,但我真的不知道如何得到我想要的東西。任何問題發表評論。
該方法不能被重寫。這是'最終'。 –