Apresentação e uso de construtores. Discussão das vantagens de seu uso e das possibilidades de criação de múltiplos construtores para uma única classe.
Aula 22 - Arranjos e Objetos Strings
Apresentar o conceito e o uso de arranjos de objetos. Apresentar e utilizar a classe String, empregando-a para substituir os arranjos de caracteres utilizados nos exemplos.
Aula 23 - Busca Sequencial e Binária
Apresentação, descrição e comparação das duas formas de busca em memória mais tradicionais: a busca sequencial e a busca binária.
Aula 24 - Ordenação - Parte I
Apresentação do conceito de ordenação de elementos de um arranjo, detalhando o algoritmo de ordenação BubbleSort.
Assim como na semana V, será necessária a criação de uma outra classe já contendo o método main para a execução do exercício 1. Ressalto ainda que tudo que o professor propôs no exercício foi feito e está funcional. Porém ele não pede em momento nenhum uma outra classe contendo o método main para que seja efetuado testes, por isso a mesma não foi anexada.
* Como o professor começou trabalhar com classes nessa semana, acho interessante ressaltar que para testar o funcionamento do exercício 9 é necessário a criação de uma outra classe contendo o método main() e chamando a classe do exercício. Exemplo:
public static void main(String[] args) { double raio = 2; Esferas esfera = new Esferas(raio); System.out.println(esfera.calculaArea()); System.out.println(esfera.calculaVolume()); }