Introdução ao Java/Orientação a objetos, novos assuntos

Aprenda nesta aula, novos assuntos a favor de Programação Orientada a Objtetos

Na ultima aula, aprendemos a manipular um estrutura muito útil, o array. E na ultima aula que falamos de orientação a objetos, falamos dos conceitos básicos, e nesta aula vamos aprender novos assuntos em orientação a objetos, e esses assuntos são muito importantes, principalmente para o desenvolvimento de interfaces gráficas, que vamos tratar na próxima aula

Construtores

Um construtor, é uma espécie de método, que não retorna valor, não tem a definição static, não teme nenhum modificador e tem o nome da classe a que pertence. Um construtor é declarado da seguinte forma:

Crie uma class chamada Construtor

class Construtor{
Construtor(){
System.out.println("Olá mundo!");
}

Veja que, o construtor tem o mesmo nome da classe, e não retorna valor.
Agora chame-o no programa principal assim:

public static void main(String[] args){`
new Construtor();
}

Veja que, nós usamos a palavra-chave new primeiro

Exercícios sobre Construtores

Crie uma classe chamada 'MinhaClasse', e crie um construtor e passe-lhe parâmetros, as variáveis n1 e n2 de tipo int, depois peça ao usuário digitar dois número, depois chame o construtor e passe de argumento as duas variáveis que armazenaram oque o usuário digitou

Recursividade

editar

Recursividade, podemos definir recursividade como uma função que chama a si mesma, isso gera uma repetição recursiva. Agora a repetição com for e while é uma Repetição iterativa.

Fica como "Dever de casa" criar uma repetição Recursiva