Observe a classe abaixo.
Crie uma classe chamada que herda os métodos e atributos de .
Crie um objeto da classe , inicialize o atributo herdado e utilize o método herdado.
Passo 1
Vamos nessa, galerinha!
A questão nos mostra uma classe bem simples e pede que a gente crie uma classe derivada que herda todos os métodos e atributos. Ou seja, vamos ter que usar nossos conhecimentos de herança!
Mas pra começar, vamos copiar o código do enunciado pra dentro do nosso código:
Passo 2
Show! É agora que a diversão vai começar.
O que precisamos fazer é criar uma nova classe que herda os atributos e métodos de . Lembre-se, para executar uma herança, é só a gente escrever desse jeito:
Então vamos fazer isso no nosso código.
Vamos criar uma nova classe chamada e usando o operador vamos herdar as características da classe .
E é só isso! A questão não pede mais nada. Então não precisamos escrever nenhum código para a classe .
Mas preste atenção, apesar de a gente não escrever nada dentro das chaves da classe ela não está vazia. Afinal de contas, a gente aplicou uma herança! Então, todos os atributos da classe mãe foram automaticamente copiados para dentro da classe filha!
Passo 3
O último passo é a gente criar e utilizar um objeto da classe filha.
Então vamos iniciar a nossa , e vamos usar a classe para instanciar objeto .
Na linha 17 vamos acessar o atributo herdado e inicializar com um valor qualquer.
E na linha 18 vamos usar o objeto para acessar o atributo herdado
Rodando esse código teremos o seguinte resultado: