Resultados da pesquisa a pedido "oop"

2 a resposta

Erro de atributo do Python: o objeto de tipo não tem atributo

Eu sou novo no Python e programação em geral (desde dezembro) e tento me ensinar um pouco de Python orientado a objetos e obtive esse erro no meu projeto mais recente: AttributeError: type object 'Goblin' has no attribute 'color'Eu tenho um ...

5 a resposta

Qual é a melhor maneira de acessar propriedades da mesma classe, via acessadores ou diretamente? [fechadas]

Isso é algo sobre o qual eu não sou muito consistente e sempre curioso sobre o que as outras pessoas fazem. Como você acessa propriedades internas (privadas ou públicas)? Por exemplo, você tem esta propriedade: Private _Name As String Public ...

19 a resposta

Posso estender uma classe usando mais de uma classe em PHP?

Se eu tiver várias classes com funções necessárias, mas desejar armazenar separadamente para a organização, posso estender uma classe para ter as duas? isto éclass a extends b extends c edit: Eu sei como estender as classes uma de cada vez, mas ...

3 a resposta

Atribuindo o resultado de uma função a uma variável dentro de uma classe PHP? Estranho OOP

Eu sei que você pode atribuir o valor de retorno de uma função a uma variável e usá-lo, assim: function standardModel() { return "Higgs Boson"; } $nextBigThing = standardModel(); echo $nextBigThing;Então alguém me diga por que o seguinte ...

4 a resposta

A especialização parcial do modelo de classe é a resposta para esse problema de design?

Digamos que você tenha uma classe cujo trabalho é conectar-se a um servidor remoto. Eu quero abstrair esta classe para fornecer duas versões, uma que se conecta pelo UDP e a outra pelo TCP. Eu quero construir o código de tempo de execução mais ...

3 a resposta

Como disponibilizo um método para meu controlador e modelo no Rails?

Eu tenho um método privado no meu aplicativo Rails para conectar-me ao Amazon S3, executar um bloco de código passado e depois fechar a conexão com o S3. Parece que sim; def S3 AWS::S3::Base.establish_connection!( :access_key_id => 'Not ...

6 a resposta

Por que os namespaces não nomeados são usados e quais são seus benefícios?

Acabei de ingressar em um novo projeto de software C ++ e estou tentando entender o design. O projeto faz uso frequente de namespaces não nomeados. Por exemplo, algo como isto pode ocorrer em um arquivo de definição de classe: // newusertype.cc ...

4 a resposta

É uma boa ideia usar a classe como um espaço para nome no Python

Estou colocando um monte de coisas relacionadas em uma classe. O principal objetivo é organizá-los em um espaço para nome. class Direction: north = 0 east = 1 south = 2 west = 3 @staticmethod def turn_right(d): return turn_to_the_right ...

6 a resposta

Como chamar uma função de classe pai da função de classe derivada?

Como chamo a função pai de uma classe derivada usando C ++? Por exemplo, eu tenho uma classe chamadaparente uma classe chamadachild que é derivado do pai. Dentro de cada classe há umaprint função. Na definição da função de impressão da criança, ...

1 a resposta

Qual é a diferença entre atribuir um protótipo ao Object.create prototype

Parece que não entendo a diferença entre atribuir um protótipo de construtor a outro e usar Object.create. alguém pode dar um exemplo da diferença? Eu criei este exemplo de herança que fornece o mesmo resultado para os dois casos: function ...