Sie sind auf Seite 1von 18

Universidade Federal do Piau

Centro de Educao Aberta e a Distncia


Curso Licenciatura em Computao

PROGRAMAO ORIENTADA A OBJETOS


PACOTES E BIBLIOTECAS

Prof. Regina Parente


reginarosaparente@gmail.com

Agenda
Reviso dos Conceitos Bsicos de POO
Pacotes de Classes
Bibliotecas de Classes

Introduo
Orientao a Objetos
O que so objetos ?
O que so classes ?

Paradigma de Programao OO
Paradigma de Programao a maneira como pensamos
e fazemos nosso programas.

A Programao Orientada a Objetos (POO) um paradigma


de programao de computadores que usa os conceitos de
Objetos e Classes como elementos centrais para representar e
processar dados usados nos programas.

Orientao a Objetos
Utilizando o paradigma OO, um programa encarado
como um conjunto de objetos que interagem entre si
atravs de mensagens
Cada objeto mantm informaes internas sobre si,
chamadas de atributos
Um sistema Orientado a Objetos constitudo de um
conjunto de objetos que interagem entre si em busca
de um objetivo em comum

O que so objetos ?
No mundo real:

Tudo aquilo que se pode tocar


Tudo aquilo que se pode sentir
Tudo aquilo que se pode conceituar

Todo objeto possui propriedades e comportamentos


Uma definio de objeto

Os objetos so usados para representar entidades do mundo


real ou computacional
Poder de abstrao: Trazer para o computador tudo aquilo
que relevante e possa ser observado no mundo real

O que so objetos ?
Todos os objetos possuem caractersticas que os
identificam e finalidades quais os utilizamos.
Essas caractersticas so chamadas de atributos
Alm disso, os objetos possuem comportamentos
associados a eles
Os comportamentos so chamados comumente
mtodos ou operaes
Dica para identificao de atributos ou mtodos :

Atributos so geralmente designados por adjetivos


Mtodos so geralmente designados por verbos

O que so classes ?
Nossa vida organizada em torno de objetos!
Pensamos e organizamos as coisas em funo das
caractersticas e finalidades
Comumente criamos grupos de objetos, com base em
suas caractersticas
Por exemplo, quando falamos de uma pessoa, que
caractersticas e comportamentos conseguimos
enxergar?!

O que so classes ?
A modelagem e programao de um conjunto de objetos
que possuem caractersticas(atributos) e
comportamentos (mtodos) comuns feita na
Programao Orientada a Objetos usando o conceito de
Classe
Cada classe funciona com um molde para a criao de
objetos
Classe
Os objetos so representaes
concretas(instncias) de uma
classe

Instncia
9

Pacotes de Classes

Inserindo uma classe sem criar pacote


Pacote default

10

Pacotes de Classes

Inserindo um novo pacote

11

Pacotes de Classes

Inserindo um novo pacote

12

Pacotes de Classes

Referncia ao pacote da classe

13

Pacotes de Classes

Inserir uma classe em um pacote especfico

14

Bibliotecas de Classes Java

Classes Pr-definidas
Organizadas em pacotes

15

Para importar classes

Importando a classe Scanner da Biblioteca Java

16

Para importar pacotes

importante conhecer a API Java que formada por


vrios pacotes

classe Object

https://docs.oracle.com/javase/7/docs/api/
Superclasse de todas as classes Java

A API Java fonte de pesquisa constante

17

Atividades

Explorar a API Java para conhecer as inmeras


possibilidades de uso das classes existentes na linguagem.

18

Bons Estudos!

Das könnte Ihnen auch gefallen