Perguntas com a marcação «oop»

A programação orientada a objetos é um paradigma de programação usando "objetos": estruturas de dados que consistem em campos e métodos de dados, juntamente com suas interações.


22
Como comparar objetos por vários campos
Suponha que você tenha alguns objetos com vários campos que podem ser comparados por: public class Person { private String firstName; private String lastName; private String age; /* Constructors */ /* Methods */ } Portanto, neste exemplo, quando você pergunta se: a.compareTo(b) > 0 você pode estar se perguntando se …
237 java  oop 



15
Qual é o objetivo das interfaces em PHP?
As interfaces permitem criar código que define os métodos das classes que o implementam. No entanto, você não pode adicionar nenhum código a esses métodos. As classes abstratas permitem que você faça a mesma coisa, além de adicionar código ao método. Agora, se você pode alcançar o mesmo objetivo com …
224 php  oop  interface  theory 

12
Qual é o melhor método para mesclar dois objetos PHP?
Temos dois objetos PHP5 e gostaríamos de mesclar o conteúdo de um no segundo. Não há noção de subclasses entre elas, portanto, as soluções descritas no tópico a seguir não podem ser aplicadas. Como você copia um objeto PHP para um tipo de objeto diferente //We have this: $objectA->a; $objectA->b; …
222 php  oop  object 


15
Sobrecarga de função Python
Eu sei que o Python não suporta sobrecarga de método, mas encontrei um problema que não consigo resolver de uma maneira Pythonic agradável. Estou fazendo um jogo em que um personagem precisa atirar em várias balas, mas como escrevo funções diferentes para criar essas balas? Por exemplo, suponha que eu …





4
Entendendo a diferença entre __getattr__ e __getattribute__
Estou tentando entender a diferença entre __getattr__e __getattribute__, no entanto, estou falhando nisso. A resposta para a pergunta Stack Overflow Diferença entre __getattr__vs__getattribute__ diz: __getattribute__é invocado antes de examinar os atributos reais no objeto e, portanto, pode ser difícil de implementar corretamente. Você pode terminar em recursões infinitas com muita …


4
O que significa hidratar um objeto?
Quando alguém fala sobre hidratar um objeto, o que isso significa? Eu vejo um projeto Java chamado Hydrate na Web que transforma dados entre diferentes representações (RDMS para OOPS em XML). Esse é o significado geral da hidratação do objeto; transformar dados entre representações? Poderia significar reconstruir uma hierarquia de …
205 java  oop 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.