Fórum Problema ao criar um construtor #615802
19/05/2021
0
Criei o seguinte construtor:
public Conta(float saldo, boolean status) {
this.setSaldo(0);
this.setStatus(false);
}
O problema que toda vez que instancio um novo objeto o netbeans exige que eu passe os mesmos parâmetros que eu já havia definido no construtor.
Conta p1=new Conta(0,false); <-- se eu não passar os parâmetros dá erro de copilação
Bruno Cruz
Curtir tópico
+ 0Post mais votado
19/05/2021
Criei o seguinte construtor:
public Conta(float saldo, boolean status) {
this.setSaldo(0);
this.setStatus(false);
}
O problema que toda vez que instancio um novo objeto o netbeans exige que eu passe os mesmos parâmetros que eu já havia definido no construtor.
Conta p1=new Conta(0,false); <-- se eu não passar os parâmetros dá erro de copilação
Acredito que se voce não vai utilizar os parametros recebidos, deve removê-los da declaração do construtor. Nesse caso deveria ficar assim
public Conta(){
this.setSaldo(0);
this.setStatus(false);
}
Victor Carriço
Gostei + 1
Mais Posts
19/05/2021
Carlos Rocha
setStatus() e setSaldo() da classe?
e criou os atributos
status e saldo da classe?
public class Conta {
float saldo;
bool status;
public Conta(float saldo, bool status) {
this.setSaldo(0);
this.setStatus(false);
}
public setStatus (flat _status) : bool{
this.status = _status;
}
public setSaldo (flat _saldo) : void {
this.saldo = _saldp;
}
}Gostei + 0
19/05/2021
Bruno Cruz
public Conta(float saldo, boolean status) {
this.setSaldo(0);
this.setStatus(false);
}
public float getSaldo() {
return saldo;
}
public void setSaldo(float saldo) {
this.saldo = saldo;
}
public boolean isStatus() {
return status;
}
public void setStatus(boolean status) {
this.status = status;
}
Gostei + 0
19/05/2021
Bruno Cruz
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)