Resultados da pesquisa a pedido "method-overriding"

10 a resposta

Alterar o modificador de acesso de um método substituído em Jav

Existe um motivo para alterar o modificador de acesso de um método substituído? Por exemplo abstract class Foo{ void start(){...} } E altere o modificador de acesso privado ao pacote parapublic, final class Bar extends Foo{ @Override public ...

3 a resposta

método substituído não gera exceção

Eu tenho um problema ao compilar meu código, estou tentando fazer com que um método de uma classe lance uma exceção personalizada, dadas algumas condições. Mas, no momento da compilação, recebo a mensagem: O método substituído não gera ...

3 a resposta

Por que posso substituir um método protegido por método público?

O compilador Java não reclama quando eu substituo umprotected método com umpublic método. O que realmente está acontecendo aqui? Ele está substituindo ou ocultando o método pai, já que o método pai tem menor visibilidade?

3 a resposta

Método substituindo em Java lançando exceções

5 a resposta

Implementando várias interfaces com o mesmo método

2 a resposta

A substituição de um método por um tipo de retorno genérico falha após adicionar um parâmetro

Gostaria de saber por que essa é uma substituição válida: public abstract class A { public abstract <X> Supplier<X> getSupplier(); public static class B extends A { @Override public Supplier<String> getSupplier() { return String::new; } } ...

4 a resposta

Em Java, é possível substituir métodos se os tipos de retorno forem respectivamente uma primitiva e sua classe de wrapper?

Enquanto trabalhava com a idéia de substituir e substituir métodos em Java, observei que há flexibilidade para os tipos de retorno de tais métodos. Aqui está um pouco da teoria: "O tipo de retorno de um método de substituição na classe derivada ...

3 a resposta

Como a substituição do método covariante é implementada usando a técnica de bridging em java

3 a resposta

Se métodos estáticos não podem ser substituídos, como está funcionando aqui (para Java)?

Meu entendimento era que variáveis estáticas e métodos estáticos são de uma classe, não dos objetos de classe. Então umOverride de um método estático não funcionará em Java, pois, para substituir, precisamos que uma instância de uma classe seja ...

1 a resposta

Ember.js onde chamar this._super ()