Baixe o app para aproveitar ainda mais
Prévia do material em texto
Linguagem de Programação Orientada a Objetos Aula 05: Static, bibliotecas (I.O., Math, Decimal, etc) Roteiro • Aprofundamento com Métodos • Static • Math • Final • Manipulação de String • Cap 6 do livro do Deitel Introdução • Métodos Dividir para conquistar Programação em módulos (métodos) Afim de detalhar Design Implementação Operação O que veremos • Static Não há a necessidade de um objeto da classe para existir. • Métodos com mais de um parâmetro • Algumas bibliotecas básica do pacote java.lang Módulos de programa em Java • Métodos • Classes • Pacotes • Vocês já sabem que podemos utilizar esses módulos, da API Java. • Exemplo: Manipulação de Strings, operações de entrada e saída, processamento em arquivo, entre outras Familiarize-se com as classes e métodos fornecidos pela API Java Métodos • Conhecidos como funções ou procedimentos em algumas linguagens • A ideia é de sua utilização é modularizar tarefas, para que sejam reutilizadas em toda aplicação. • Dividir torna o programa mais fácil de entender, depurar e manter. Static • Como fazemos uma chamada de um método? • O que vamos ver que é nem sempre eu preciso ter um objeto para chamar um métodos de sua classe. Static • As vezes teremos situações que um tarefa não depende do conteúdo de um objeto. • Então entra em ação o modificador static nos métodos, transformando-os em métodos da classe; Static • Como declarar um método como static? Agora criem essa classe Carro e testem a utilização do método info() A classe Math • Oferece uma série de métodos que permitem realizar cálculos matemáticos Por que não importamos a classe Math? System.out.print(Math.sqrt(3+4+2)); A classe Math • Atributos estáticos Como declarar um atributo estático? É o que chamamos de “variável de classe” A classe Math ∏ é uma constante, certo? A classe Math • Como declaramos um atributo como constante? final Exercícios • Crie uma aplicação utilizando ao menos 3 métodos estáticos com os exemplos a seguir. • E faça um método que calcule a área de circulo 𝐴 = 𝜋𝑟2
Compartilhar