Galera, sou iniciante na programação Java e estou com uma dúvida e pesquisei mas não encontrei resposta.
No meu código eu preciso que seja printado a variável do tipo String com nome de xnome que está na classe Conta. Mas eu gostaria que o “println” estivesse na classe programa.
Então eu intuitivamente enderecei o método para a classe Conta.xnome.
if (cliente == 1) {
System.out.println(Conta.xnome + minhaConta1.nome + Conta.xnumero + minhaConta1.numero);
}
Estou usando IDE NetBeans, e o NetBeans me informa que realmente o enderecamento Conta.xnome é respectivo da variavel da classe Conta, mas informa que tem algo errado, que sinceramente eu não saquei o que é.
Vejam o código no total abaixo.
Alguém saberia a solução? Grato desde já.
package conta;
public class Conta {
int numero;
String nome;
double saldo;
double limite;
double saca;
double deposita;
double quantidade;
String xnome = "O cliente ";
String xnumero = ", com posse da conta numero ";
String xsaldo = ", tem total em conta para movimentação de R$";
String xsaca = ", sacou R$";
String xdeposita = ", depositou R$";
String xlimite = "e tem um limite de R$";
String xtotal = "Saldo final R$"
}
class Programa {
public static void main(String[] args) {
int cliente = 1;
Conta minhaConta1 = new Conta();
Conta minhaConta2 = new Conta();
minhaConta1.numero = 984622;
minhaConta1.nome = "Vinicius Assis";
minhaConta1.saldo = 984.00;
minhaConta1.saca = 300.00;
minhaConta1.deposita = 200.00;
minhaConta1.limite = 2000.00;
minhaConta2.numero = 015642;
minhaConta2.nome = "Romario";
minhaConta2.saldo = 600000.00;
minhaConta2.saca = 10000.00;
minhaConta2.deposita = 200000.00;
minhaConta2.limite = 200000000.00;
if (cliente == 1) {
System.out.println(Conta.xnome + minhaConta1.nome + Conta.xnumero + minhaConta1.numero);
}
}
}