Com Parâmetros

Dentro da classe Casa, nós criaremos um construtor com argumentos. Podemos selecionar quais queremos que estejam ali dentro. Ou seja, se temos 4 atributos, podemos colocar só 3 se desejarmos.

img_11.png

Isso é importante: Que fique claro, o (boolean inteligente) é somente um parâmetro do construtor. Para atribuirmos o valor desse parâmetro, para o atributo inicial da nossa clase, usamos o this.

O this irá falar com o objeto que estamos (Casa), o "." é o acesso, onde neste caso, acessamos o atributo inteligente e atualizamos o valor dele, para o do parâmetro.

Ao voltarmos para o Main, podemos dessa vez, passar parâmetros dentro da instanciação da classe:

img_12.png

Lembrar que, ao criamos um construtor com argumentos, não será possível iniciar no Main um objeto sem parâmetros. Para que seja possível, precisamos criar dentro do nosso Objeto, um construtor padrão sem argumentos, vazio mesmo.

img_13.png

Atualizado