01 pacotes e bibliotecas

Post on 07-Jul-2016

222 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

slide

TRANSCRIPT

PROGRAMAÇÃO ORIENTADA A OBJETOS

Prof. Regina Parente

reginarosaparente@gmail.com

Universidade Federal do Piauí Centro de Educação Aberta e a Distância Curso Licenciatura em Computação

PACOTES E BIBLIOTECAS

Agenda

2

Revisão dos Conceitos Básicos de POO

Pacotes de Classes

Bibliotecas de Classes

Introdução

3

Orientação a Objetos

O que são objetos ?

O que são classes ?

Paradigma de Programação OO

4

Paradigma de Programação é a maneira como pensamos

e fazemos nosso programas.

“A Programação Orientada a Objetos (POO) é um paradigma

de programação de computadores que usa os conceitos de

Objetos e Classes como elementos centrais para representar e

processar dados usados nos programas.”

Orientação a Objetos

5

Utilizando o paradigma OO, um programa é encarado

como um conjunto de objetos que interagem entre si

através de mensagens

Cada objeto mantém informações internas sobre si,

chamadas de atributos

Um sistema Orientado a Objetos é constituído de um

conjunto de objetos que interagem entre si em busca

de um objetivo em comum

O que são objetos ?

6

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 definição de objeto

“Os objetos são usados para representar entidades do mundo

real ou computacional”

Poder de abstração: Trazer para o computador tudo aquilo

que é relevante e possa ser observado no mundo real

O que são objetos ?

7

Todos os objetos possuem características que os

identificam e finalidades à quais os utilizamos.

Essas características são chamadas de atributos

Além disso, os objetos possuem comportamentos

associados a eles

Os comportamentos são chamados comumente

métodos ou operações

Dica para identificação de atributos ou métodos :

Atributos são geralmente designados por adjetivos

Métodos são geralmente designados por verbos

O que são classes ?

8

Nossa vida é organizada em torno de objetos!

Pensamos e organizamos as coisas em função das

características e finalidades

Comumente criamos grupos de objetos, com base em

suas características

Por exemplo, quando falamos de uma pessoa, que

características e comportamentos conseguimos

enxergar?!

O que são classes ?

9

A modelagem e programação de um conjunto de objetos

que possuem características(atributos) e

comportamentos (métodos) comuns é feita na

Programação Orientada a Objetos usando o conceito de

Classe

Cada classe funciona com um molde para a criação de

objetos

Os objetos são representações

concretas(instâncias) de uma

classe

Classe

Instância

Pacotes de Classes

10

Inserindo uma classe sem criar pacote

Pacote default

Pacotes de Classes

11

Inserindo um novo pacote

Pacotes de Classes

12

Inserindo um novo pacote

Pacotes de Classes

13

Referência ao pacote da classe

Pacotes de Classes

14

Inserir uma classe em um pacote específico

Bibliotecas de Classes Java

15

Classes Pré-definidas

Organizadas em pacotes

Para importar classes

16

Importando a classe Scanner da Biblioteca Java

Para importar pacotes

17

É importante conhecer a API Java que é formada por

vários pacotes

https://docs.oracle.com/javase/7/docs/api/

classe Object

Superclasse de todas as classes Java

A API Java é fonte de pesquisa constante

Atividades

18

Explorar a API Java para conhecer as inúmeras

possibilidades de uso das classes existentes na linguagem.

Bons Estudos!

top related