Resultados da pesquisa a pedido "subclassing"

2 a resposta

Como substituir a propriedade de uma superclasse por tipos mais específicos?

O cenári Tenho uma situação em que uma classe base chamadaAbstractRequest tem uma propriedade delegada do tipoid <AbstractRequestDelegate> declarado no arquivo de cabeçalho: @property (nonatomic, assign) id <AbstractRequestDelegate> delegate;O ...

1 a resposta

Como subclasse str em Python

Estou tentando subclass str objeto e adicionar alguns métodos para ele. Meu principal objetivo é aprender como fazê-lo. Onde estou preso, devo subclassificar uma string em uma metaclasse e criar minha classe com essa meta ou subclasse str ...

5 a resposta

Melhor prática, substituindo __construct () versus fornecendo o método init ()

Quando você está subclassificando objetos e deseja estender o código de inicialização, há duas abordagens. Substituindo __construct () e implementando um método de inicialização que seu construtor de superclasse chama. Método 1 class foo { ...

3 a resposta

Subclassing UIAlertView

Estou tentando subclassificar UIAlertView para lidar melhor com os estados de erro no meu aplicativo. O problema que estou tendo é com o otherButtonTitles nil parâmetro terminado, quando crio minha subclasse, ele está apenas pegando a primeira ...

2 a resposta

criando uma lista padrão em python

Estou tentando criar uma lista equivalente para o muito útil collections.defaultdict [http://docs.python.org/library/collections.html#collections.defaultdict]. O design a seguir funciona bem: class defaultlist(list): def __init__(self, fx): ...

1 a resposta

python subclassing: TypeError object .__ new __ () não aceita parâmetros

Ok, estou perplexo de novo! Isso deve ser fácil; -) Estou tentando subclassificar a classe pytablestables.IsDefinition, do seguinte modo import tables class doc(tables.IsDescription): def __init__(self, data): self.data = dataE então tento ...

6 a resposta

Existe uma maneira de criar subclasses on-the-fl

Estou criando um jogo no qual tenho um método um pouco complexo para criar entidade Quando um nível é carregado, o código de carregamento lê vários arquivos YAML que contêm atributos de todas as diferentes unidades possíveis. Usando o ...

4 a resposta

Se você sobrescrever um campo em uma subclasse de uma classe, a subclasse possui dois campos com o mesmo nome (e tipo diferente

Tenho 3 classes: public class Alpha { public Number number; } public class Beta extends Alpha { public String number; } public class Gama extends Beta { public int number; }Por que o código a seguir é compilado? E, por que o teste passa sem ...