Com Parâmetros
Atualizado
Atualizado
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.
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:
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.