Programação Orientada A Objetos _ Estrutura De Métodos
Orientada a Objetos –
Estrutura de
Métodos
Técnico de Informática Integrado – 2º ano
Linguagem de Programação
Prof. Esp. Renata Dias de Campos Tardelli renata.tardelli@ifpr.edu.br Conteúdo Programático
Classes
Atributos
Objetos
Métodos
Modificadores
Tipos
de Acesso
de retorno
Parâmetros
Profª Renata D. C. Tardelli
2
Sistema de Avaliação
Participação em sala
Comportamento
Avaliação prática
Entrega de Exercícios
Plataforma Moodle
Impressos
Outros
Trabalho Bimestral
Avaliação teórica individual
Profª Renata D. C. Tardelli
3
Classes
Uma classe é o projeto de um objeto.
Informa a máquina virtual como criar um objeto deste tipo específico; Através da definição de uma classe:
Propriedades ou atributos;
Comportamento dos objetos (Métodos);
Profª Renata D. C. Tardelli
4
Atributos
Descreve as propriedades da classe, devem ser identificados por um nome e um tipo associado
Tipo nada mais é do que o formato de dado que este atributo deve aceitar
Endereços de memória que tem um espaço ou tamanho
caractere,
número,
número decimal, etc.
Profª Renata D. C. Tardelli
5
Exemplo de Classes e Atributos
Profª Renata D. C. Tardelli
6
Objetos
Objetos são instâncias de uma classe.
Para uma única classe de nome qualquer - “Aluno” podemos ter vários objetos durante a execução de um programa.
Objetos podem conter objetos, ou seja os atributos de um objeto podem ser objetos, da mesma classe ou não.
Ex: Um objeto do tipo Cliente pode ter objetos do tipo Cidade
Ex: Um objeto do tipo Pessoa pode ter objetos do tipo Pessoa
Profª Renata D. C. Tardelli
7
Exemplo de Classes/Objetos e
Métodos
Profª Renata D. C. Tardelli
8
Fonte: Fábrica de Software Senac 2015
Métodos
Blocos de códigos que definem o comportamento da classe e dos objetos desta;
Facilidade de manutenção de código;
Não existe em Java o conceito de métodos globais. Todos os
métodos