Problema ao criar um construtor
19/05/2021
0
Estou iniciando agora em Java e estou com uma dificuldade com construtores.
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
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
+ 0
Responder
Post mais votado
19/05/2021
Estou iniciando agora em Java e estou com uma dificuldade com construtores.
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
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
Responder
Mais Posts
19/05/2021
Carlos Rocha
Pode parecer infatilidade mas voc\\ê criou os métodos
setStatus() e setSaldo() da classe?
e criou os atributos
status e saldo da classe?
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; } }
Responder
19/05/2021
Bruno Cruz
Já havia criado os gets e sets
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;
}
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;
}
Responder
Clique aqui para fazer login e interagir na Comunidade :)