Articles of class abstrata

Por que uma function virtual pura é inicializada por 0?

Nós sempre declaramos uma function virtual pura como: virtual void fun () = 0 ; Ou seja, é sempre atribuído a 0. O que eu entendo é que isso é para inicializar a input vtable para esta function para NULL e qualquer outro valor aqui resulta em um erro de tempo de compilation. Esse entendimento […]

Classe abstrata em Java

O que é uma “class abstrata” em Java?

Uma class abstrata pode ter um construtor?

Uma class abstrata pode ter um construtor? Se sim, como pode ser usado e com que propósitos?

Quando usar uma interface em vez de uma class abstrata e vice-versa?

Esta pode ser uma questão genérica de OOP. Eu queria fazer uma comparação genérica entre uma interface e uma class abstrata com base em seu uso. Quando alguém desejaria usar uma interface e quando alguém desejaria usar uma class abstrata ?

Como você declara uma interface em C ++?

Como faço para configurar uma class que representa uma interface? Isso é apenas uma class base abstrata?

Qual é a diferença entre uma interface e uma class abstrata?

Qual é exatamente a diferença entre uma interface e uma class abstrata?

Interface vs Classe abstrata (geral OO)

Eu tive recentemente duas entrevistas por telefone onde me perguntaram sobre as diferenças entre uma class de Interface e uma de Abstract. Eu expliquei cada aspecto deles que eu poderia pensar, mas parece que eles estão esperando por mim para mencionar algo específico, e eu não sei o que é. Pela minha experiência, penso que […]