Programacao
Rodolfo Riyoei Goya http://rgoya.sites.uol.com.br rgoya@uol.com.br
Bibliografia
Deitel, H.; Deitel, P. – Java, Como Programar – 3ª Edição – capítulo 8 Eckel, B. – Thinking in Java – 1ª Edição http://java.sun.com/j2ee/1.4/docs/tutorial/doc/index.html
Orientação a Objetos em Java Rodolfo Goya
Pauta
Introdução a Orientação a Objetos Objetos Classes Atributos Métodos Referências
Orientação a Objetos em Java Rodolfo Goya
Orientação a Objetos
Disciplina para desenvolvimento de programas. Visão modular, onde o programa é formado por partes, de comportamento bem definido, interligadas entre si. Separação bem definida entre as características da estrutura (atributos) e do comportamento (métodos) do programa.
Orientação a Objetos em Java Rodolfo Goya
Objetos
Módulos usados na criação de programas. Objetos podem ser criados, usados, modificados e destruídos durante a execução de um programa. Objetos sempre pertencem a alguma Classe. Objetos são exemplares (ou instâncias) de uma dada Classe.
Orientação a Objetos em Java Rodolfo Goya
Classes
Descrição de uma “categoria” de objetos. Relaciona os atributos e métodos que caracterizam todos os objetos de uma certa categoria.
Orientação a Objetos em Java Rodolfo Goya
Classes
A plataforma para desenvolvimento de programas em Java oferece uma enorme variedade de classes já prontas para uso em programas:
Classes para criar objetos para interface com o usuário (janelas, labels, botões, etc) Classes com métodos matemáticos, conexões em rede, acesso a banco de dados, etc
Orientação a Objetos em Java Rodolfo Goya
Atributos
Valores que caracterizam o estado de um objeto. Quando um programa representa algum ente do mundo real, guardam valores que o descreve. Atributos em Java são semelhantes às variáveis.
Orientação a Objetos em Java Rodolfo Goya
Métodos