Sistema de Gerenciamento de Pedágio para Veículos com Herança em C++
Vamos desenvolver um sistema para gerenciar a cobrança de pedágio para diferentes tipos de veículos. A estrutura base fornecida é a classe abstrata Vehicle:
class Vehicle {
protected:
string NO; // número de identificação
public:
Vehicle(string n) { NO = n; }
virtual int fee() = 0; // calcula a taxa devida
};
A partir dessa classe, ...
Publicado em 7-27 01:07
Compreendendo Classes Abstratas e Interfaces em Java
Uma classe abstrata em Java atua como um modelo base para outras classes. Ela não pode ser instanciada diretamente e serve para estabelecer um contrato e fornecer implementações comuns às suas subclasses.
A declaração utiliza a palavra-chave abstract, tanto na classe quanto em métodos que não possuem corpo:
public abstract class Veiculo {
p ...
Publicado em 7-10 03:27