Resultados da pesquisa a pedido "inheritance"

1 a resposta

TextAppearance.A herda de TextAppearance.A.B não causa uma referência circular nos estilos do Android?

Eu sei diss não precisamos usar o atributo pai. Prefixamos um estilo para outro, separando por um ponto (.) nesse estilo, ele tem uma herança circular? <style name="TextAppearance.A" parent="TextAppearance.A.B"> ...

1 a resposta

ubstituir a classe do parâmetro no método se estender a do parâmetro usado no método abstra

uponha que eu tenha as quatro classes a seguir, das quais duas são abstratas e duas são concretaAbstract1, Concrete1, Abstract2, Concrete2. Concrete1 estendeAbstract1 eConcrete1 estendeAbstract1. uponha que eu tenha as quatro classes a seguir, ...

2 a resposta

compilador Java proíbe a criação no método da classe interna com o mesmo nome da classe externa se as assinaturas forem diferente

Por que esse código funciona: class Parent { private void methodA(String a){ System.out.println(a); } class Inner { void test(int a){ methodA("1"); } } }Mas este código não funciona (apenas adiciono método à classe interna com o mesmo nome e ...

1 a resposta

Swift: 'super.init' não é chamado em todos os caminhos antes de retornar do inicializador?

Estou recebendo esse erro na última chave de um init em uma classe minha. A classe se parece com o seguinte (eu comercializo o local onde ocorre o erro): class RecordingViewController: UIViewController, AVCaptureFileOutputRecordingDelegate { ...

2 a resposta

erança, dados, construtores Haske

Então, quero definir várias classes de dados para meu jogo / atribuição de Asteróides: data One = One {oneVelocity :: Velocity, onePosition :: Position, (((other properties unique to One)))} data Two = Two {twoVelocity :: Velocity, twoPosition ...

1 a resposta

Scala: o código pai do valor substituído é executado, mas o valor não é atribuído no pai

Executando o código abaixo: class Parent { val value = { println("Setting value in parent") "ParentVal" } println(s"Parent value is ${value}") } class Child extends Parent { override val value = { println("Setting value in child") "ChildVal" } ...

2 a resposta

Qual é o uso de métodos de classe de objeto herdados na interface funcional, por exemplo, toString, é igual a

Eu encontrei o seguinte código, O que é uso dos métodos herdados equals () e toString (). @FunctionalInterface public interface FunInterface<T> { // An abstract method declared in the functional interface int test(T o1, T o2); // Re-declaration ...

1 a resposta

Por que minha classe implementa interfaces filho, mas não seus pais?

Eu encontrei um (pelo menos para mim) comportamento inesperado ao usar a herança de interface no Delphi. Eu tenho essa hierarquia simples de classe e interface: +---------------+ | << IMyBase >> | +---------------+ ^ | +---------------+ | ...

1 a resposta

Como estender uma classe com um membro de seu próprio tipo?

Suponha que precisamos implementar diferentes tipos de árvore com uma classe chamada "BaseNode" da qual outros tipos de nós são derivados e que ela tenha uma variável de instância chamadaparent de seu próprio tipo, geralmente se ...

7 a resposta

Texto datilografado: não é possível acessar o valor do membro no construtor de classe herdado

Eu tenho aulaAe uma classeB herdado dele. class A { constructor(){ this.init(); } init(){} } class B extends A { private myMember = {value:1}; constructor(){ super(); } init(){ console.log(this.myMember.value); } } const x = new B();Quando ...