Cursos / Eletrônica / Programação Orientada a Objetos / Aula

arrow_back Aula 02 - Classes, atributos e métodos

Adicionando Comportamento

Outra maneira de implementar os métodos sem usar a palavra chave this será apresentado na Listagem 7. Nesse caso, temos que mudar o nome do parâmetro para “c” evitando a ambiguidade.

Listagem 7 - Classe Carro com métodos sem a palavra chave this

A definição dos métodos tem cinco partes básicas:

  • tipo de acesso do método, (public, private, protected);
  • nome do método;
  • o tipo de retorno, o qual pode ser um objeto ou tipo primitivo;
  • um ou mais parâmetros;
  • finalmente, o corpo do método.
Listagem 8 - Exemplos de métodos

Logo, senão construímos outros métodos que acessem e modifiquem os valores dos demais atributos – do tipo placa e num Portas– esses não poderão ser vistos fora do objeto nem alterados.

Com isso, o nosso código ficará um pouco mais longo, veja a Listagem 9.

Listagem 9 - Classe Carro completa

Versão 5.3 - Todos os Direitos reservados