AULA 2 - PROGRAMAÇÃO DE COMPUTADORES I COMPETÊNCIAS HABILIDADES BASES TECNOLÓGICAS 4. Compreender paradigma de orientação por objeto e sua aplicação em programação. 2. Executar procedimentos de testes de programas. 4. Aplicar as técnicas de programação (orientada a eventos e objetos). 4. Técnicas de Programação Aula de Hoje: Orientação a Objetos o Classe o Atributo o Método o Instância Relacionamento entre classes Exercícios 1. Orientação a Objetos o Classe Generalização Conjunto de Atributos e Métodos com características e ações em comum. o Atributo Características . o Método Ações. o Instância O que existe de concreto na classe. 1.1 Como Criar ... Classe Atributo Método Instância No exemplo acima, Bidu é uma instância da classe cachorro. Na linha 2, por meio da instância Bidu executo o método latir. 2. Relacionamento entre Classes Para exemplificar vamos usar a classe Cachorro. A classe cachorro pertence a um programa de controle de passeios para cães O programa se chama “CrossDog” e tem por objetivo ser um controle dos cuidadores dos cachorros que já foram levados para passear. Esse sistema terá várias versões, essa é a versão 1. Onde as funcionalidades serão limitas e incompletas A estrutura inicial do programa é a seguinte: O diagrama acima especifica somente a classes Cuidador e Cachorro. Descrição das atividades: o cuidador ao chegar na loja, seleciona um serviço. Caso seja um cuidador novato ele será cadastrado. Não utilizaremos nesta versão nenhuma maneira para guardar os dados nem teremos a opção de alteração e exclusão. 1ᴼ passo: Crie uma pasta na área de trabalho chamada PCI_exemplo_1, dentro dessa pasta crie três arquivos .java: Main.java(com o método main), Cachorro.java e Cuidador.java 2ᴼ passo: Crie as variáveis das classes cachorro e cuidador descritos no diagrama 3ᴼ passo: Crie a estrutura dos métodos de ambas às classes. Note, todos os métodos são void. Coloque uma mensagem em cada um deles. 4ᴼ passo: Na classe Main, crie uma instância de cachorro e chame o método latir() e Passear() Na classe cuidador execute o método SelecionarServiço() 5ᴼ passo: Teste seu primeiro programa Orientado a Objetos. Nosso programa ainda não faz muita coisa, mas já está orientado a objetos. Vamos implementar suas funcionalidades ? Na próxima aula, vamos conhecer a IDE Netbeans e implementar os métodos da classe cachorro e Cuidador.