美文网首页
Override方法参数覆写

Override方法参数覆写

作者: 兴浩 | 来源:发表于2018-07-05 14:48 被阅读8次

方法返回值参数可以通过继承的方式覆写

public class BaseEntity {

    private String name;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }
}

public class SubEntity extends BaseEntity {

    private Integer age;

    public Integer getAge() {
        return age;
    }

    public void setAge(Integer age) {
        this.age = age;
    }

}

public interface BaseInterface {

    BaseEntity submit();
}

public interface SubInterface extends BaseInterface {

    @Override
    SubEntity submit();
}

public class TestInterface {
    
    @Test
    public void test1()
    {
        SubInterface subInterface=new SubInterface()
        {
            @Override
            public SubEntity submit() {
                SubEntity entity=new SubEntity();
                entity.setName("test");
                return entity;
            }
        };
        SubEntity entity=subInterface.submit();
    }
}

相关文章

  • Override方法参数覆写

    方法返回值参数可以通过继承的方式覆写

  • java se重写

    重写(override)继承关系中,方法名称一样,参数列表一样,也叫方法的覆盖、覆写重载(overload)方法名...

  • 重写

    方法的重写(Override):重新写、覆盖1)发生在父子类中,方法名称相同,参数列表相同,方法体不同2)重写方法...

  • 改善Java程序建议6

    建议6:覆写变长方法也循规蹈矩 覆写必须满足的条件: 重写方法不能缩小访问权限。 参数列表必须与重写方法相同。 返...

  • Java-基础-多态

    在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写(Override)Person类 Stu...

  • Spring Cloud 学习(29) --- Spring

    本地参数覆盖远程参数 allow-override:标识 override-system-properties 是...

  • Android与Java中@Override概念与作用

    简述: @Override是伪代码,表示重写(当然不写也可以覆盖),但加上后会额外检测覆盖前后方法的参数类型是否相...

  • 方法覆写

    子类与父类一旦产生了继承关系之后,实际上子类 会继承父类中的全部定义,但是这里面也有可能出现不合适的场景。如果发现...

  • 深入理解 Java 中的 override 和 overload

    override 和 overload,分别翻译为覆写和重载,是 Java 多态(Polymorphism)的两种...

  • Kotlin学习笔记之 18 函数

    18.函数 默认参数override复写的方法不允许出现默认参数。 varargvararg关键字表示传入的是数组...

网友评论

      本文标题:Override方法参数覆写

      本文链接:https://www.haomeiwen.com/subject/yjdpuftx.html