使用替代方法

用户名

我想知道在这个例子中如何:

public class Test
{
    public int getA()
    {
        return 1;
    }
    public static class Test2 extends Test
    {
        @Override
        public int getA()
        {
            return 2;
        }
    }
    public static void main(String[] args)
    {
        Test2 a = new Test2();
        System.out.println(a.getA());
    }

我可以得到1个结果吗?有什么办法吗?获取测试方法对我很有用。

克里斯·张

当Test2的getA()根据您的规范返回2时,为什么要获得1?似乎违反直觉。不,没有办法,因为返回2而不是1首先是重载的要点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章