Lar Desenvolvimento O que é classe base? - o que é techopedia

O que é classe base? - o que é techopedia

Índice:

Anonim

Definição - O que significa Classe Base?

Uma classe base é uma classe, em uma linguagem de programação orientada a objetos, da qual outras classes são derivadas. Isso facilita a criação de outras classes que podem reutilizar o código herdado implicitamente da classe base (exceto construtores e destruidores). Um programador pode estender a funcionalidade da classe base adicionando ou substituindo membros relevantes para a classe derivada.


Uma classe base também pode ser chamada de classe pai ou superclasse.

Techopedia explica Classe Base

Uma classe derivada de uma classe base herda dados e comportamento. Por exemplo, "veículo" pode ser uma classe base da qual derivam "carro" e "ônibus". Carros e ônibus são veículos, mas cada um representa sua própria especialização da classe base de veículos.


Uma classe base tem as seguintes propriedades:

  • As classes base são instanciadas automaticamente antes das classes derivadas.
  • A classe derivada pode se comunicar com a classe base durante a instanciação chamando o construtor da classe base com uma lista de parâmetros correspondente.
  • Os membros da classe base podem ser acessados ​​a partir da classe derivada por meio de uma conversão explícita.
  • Se métodos abstratos são definidos em uma classe base, essa classe é considerada uma classe abstrata e a classe derivada não abstrata deve substituir esses métodos.
  • As classes base abstratas são criadas usando a palavra-chave "abstract" em sua declaração e são usadas para impedir a iniciação direta usando a palavra-chave "new".
O que é classe base? - o que é techopedia