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
editarRecursividade, 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