Resultados da pesquisa a pedido "oop"
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
É 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 ...
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, ...
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 ...