Eu estou batendo a cabeça para entender da maneira adequada essa questão da Herança, e estava realizando uns testes num projeto de exercícios, e eu queria realizar um construtor para uma classe "filha", mas não consigo.
Eu sou obrigado a realizar um construtor de herança em todas as classes derivadas da classe "base"? Se eu tiver 5 classes derivadas de uma classe base, em todas elas serei obrigado a realizar esses parâmetros?
namespace ByteBank
{
public class Client : Account
{
public string Name { get; private set; }
public int Age { get; private set; }
public string CPF { get; private set; }
public string Job { get; private set; }
// public Address Address { get; set; }
public Client(int Agency, int BankNumber, int Password) : base(Agency, BankNumber, Password)
{
}
public Client(string Name, int Age, string CPF, string Job)
{
this.Name = Name;
this.Age = Age;
this.CPF = CPF;
this.Job = Job;
}
}
}
Nesse código eu gostaria de criar um construtor para a minha classe Client, mas como eu fui obrigado a herdar o construtor da classe base, o editor de texto nem está compilando. Acho que a dúvida é boba, e espero ter sido claro.