Resultados da pesquisa a pedido "oop"

6 a resposta

Como descobrir a subclasse da instância da classe base?

Existe uma maneira de descobrir o nome da classe derivada de uma instância da classe base? por exemplo.: class A{ .... } class B extends A{ ... } class c extends A{ ... }Agora, se um método retornar um objeto deA, posso descobrir se é do tipoB ouC?

7 a resposta

Criando uma classe de utilitários?

Sou muito novo no OOP e estou tentando ao máximo manter as coisas estritamente baseadas em classe, enquanto utilizo bons princípios de codificação. Eu sou um caminho justo para o meu projeto agora e tenho muitos métodos de uso geral que quero ...

6 a resposta

Precisa de conselhos sobre a filosofia OOP

Estou tentando fazer as rodas girarem em um grande projeto em c #. Minha experiência anterior é em Delphi, onde, por padrão, todos os formulários foram criados na inicialização do aplicativo e as referências de formulários foram mantidas em ...

4 a resposta

No valor flutuante C ++ sendo truncado de double

Eu codifiquei usando variáveis float antes e nunca tive esse problema. float a, b, subtotal, stx; a=15.95; b=24.95; subtotal=a+b; stx=subtotal*.07; cout << "Item 1: $" << a << endl; cout << "Item 2: $" << b << endl; cout << "\nSubtotal: $" ...

3 a resposta

Por que você não pode chamar funções abstratas de classes abstratas em PHP?

Criei uma classe pai abstrata e uma classe concreta que a estende. Por que a classe pai não pode chamar a função abstrata? //foo.php <?php abstract class AbstractFoo{ abstract public static function foo(); public static function getFoo(){ return ...

3 a resposta

Centro de linguagem Python de um círculo usando OOP

class Point: def __init__(self, initX, initY): """ Create a new point at the given coordinates. """ self.x = initX self.y = initY def getX(self): return self.x def getY(self): return self.y def distanceFromOrigin(self): return ((self.x ** 2) + ...

1 a resposta

Como passar argumentos arbitrários para um blueprint de balão?

Eu tenho uma API de frasco que enrolei em um objeto. Isso facilitou muito o teste de unidade, porque eu posso instanciar a API com uma variedade de configurações diferentes, dependendo se ela está em produção, teste ou por que você está. Agora ...

3 a resposta

Por que o Rust não suporta upcasting de objetos de característica?

Dado este código: trait Base { fn a(&self); fn b(&self); fn c(&self); fn d(&self); } trait Derived : Base { fn e(&self); fn f(&self); fn g(&self); } struct S; impl Derived for S { fn e(&self) {} fn f(&self) {} fn g(&self) {} } impl Base for S { ...

5 a resposta

O que é exatamente o encapsulamento? [duplicado]

Esta pergunta já tem uma resposta aqui: Diferença entre abstração e encapsulamento? [/questions/742341/difference-between-abstraction-and-encapsulation] 39 respostasEu tenho duas definições de encapsulamento que não cabiam em ...

4 a resposta

Injeção de interface e classes comuns

Estou tentando entender os princípios da POO e codificando minhas próprias classes. Como forma de aprender, decidi converter algumas funções que escrevi no Wordpress para aulas de OOP. Essas funções funcionam juntas para gerar os links de ...