Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 1
P.O.O. – Definições e Conceitos
Prof. Anderson Macedo
Especialista em Engenharia de
Software com UML
Objetivo da aula
Classe
Objeto
Encapsulamento
Herança
Polimorfismo
Métodos e Atributos
Modificadores de visibilidade
Conteúdo da disciplina
Classe Abstrata
Método Abstrato
Classe Estática
Método e Atributo estático
Interface
Exceção (Exception Handling)
Conteúdo desta aula
Objeto??
Como criar uma classe??
Métodos
Atributos
Construtores
Programação Orientada a Objetos
Análise Estruturada
Construção de Modelos (retrata o fluxo e o conteúdo das
informações utilizadas pelo sistema)
Análise Orientada a Objetos
Modelo de análise, projeto e programação baseada na
composição e interação entre as unidades do software
chamada de objetos.
Objeto
Qualquer coisa do mundo real
com limite e identidade
bem definido;
Programação Orientada a Objetos
Telefon
Carro e
Pessoa
Classe – (Atributos)
Programação Orientada a Objetos
Classe
Apresentação do Astah;
Ferramenta de apoio a modelagem de
sistemas de software;
Construção da Classe no NetBeans
Ferramenta de apoio para a P.O.O.
(Programação Orientada a Objetos);
Atividade 1
Instância Funcionário
Instancia
Programação Orientada a Objetos
Operação
Operação
Vamos à prática
Programação Orientada a Objetos
Fechado Aberto
Programação Orientada a Objetos
Encapsulamento