Java - Aula 3 - Construtores

  • 47,289 views
Uploaded on

Aula de Java sobre Construtores

Aula de Java sobre Construtores

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
47,289
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
403
Comments
2
Likes
3

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Aula de Java 03 UNIDADE-SERRA Prof. Moisés Omêna
  • 2. C on st r u t or es
  • 3. O que é um construtor Quando usamos a palavra chave new, estamos construindo um objeto. Sempre quando o new é chamado, ele executa o construtor da classe. O construtor da classe é um bloco declarado com o mesmo nome que a classe:
  • 4. Java provê o mecanismo de construtores: Métodos especiais chamados automaticamente pelo Java quando um objeto novo é criado; Construtores são métodos sem valor de retorno e que possuem o mesmo nome da classe.
  • 5. class Conta { int numero;Cliente titular; double saldo; double limite; // construtor Conta() { System.out.println("Construindo uma conta."); } // .. }
  • 6. Então, quando fizermos: Conta c = new Conta(); A mensagem “construindo uma conta” aparecerá. É como uma rotina de inicialização que é chamada sempre que um novo objeto é criado. Um construtor pode parecer, mas não é um método.
  • 7. O interessante é que um construtor pode receber um argumento, podendo assim inicializar algum tipo de informação: class Conta { int numero; Cliente titular; double saldo; double limite; // construtor Conta(Cliente titular) { this.titular = titular; } // ..
  • 8. Esse construtor recebe o titular da conta. Assim, quando criarmos uma conta, ela já terá um determinado titular. Cliente carlos = new Cliente(); carlos.Setnome = "Carlos"; System.out.println(c.getNome); Conta c = new Conta(carlos); System.out.println(c.getNome);
  • 9. Exemplo com carro public class Carro { private int ano; private String modelo; private String cor; public Carro(int ano, String modelo, String cor) { this.ano = ano; this.modelo = modelo; this.cor = cor; }
  • 10. Utilizar BlueJ para criar classes abaixo Baseado nas atividades dos dias anteriores criar classes com seus construtores e métodos Aluno Professor