Caros Gostaria de entender o porque não está compilando:
codigo :TesteStatic
class TesteModificador {
public static void main(String args[]) {
ContaBanco joao = new ContaBanco();
System.out.println(joao.getNumero());
}
}
codigo :ContaBanco
class ContaBanco {
int numero;
Cliente titular;
private double saldo;
private double limite;
private int numeroIncremental = 1;
public ContaBanco (int numero, double limite) {
this(numero, limite, 0);
}
public ContaBanco (int numero, double limite, double saldoInicial) {
this.numero = numero;
this.limite = limite;
this.saldo = saldoInicial;
}
public ContaBanco () {
this.numero = numeroIncremental;
numeroIncremental++;
}
public void saca(double valor) {
if(valor > this.saldo + this.limite) {
System.out.println("Saque Invalido");
} else {
this.saldo = this.saldo - valor;
}
}
public void deposita(double valor) {
this.saldo = this.saldo + valor;
}
public double getSaldo() {
return this.saldo;
}
public void setLimite(double novoLimite) {
this.limite = novoLimite;
}
}
class Cliente {
String nome;
String endereco;
}
Apresentam os seguintes erros :
C:\Users\GUILHERME\Desktop\Logica>javac TesteStatic.java TesteStatic.java:5: error: cannot find symbol System.out.println(joao.getNumero()); ^ symbol: method getNumero() location: variable joao of type ContaBanco 1 error
C:\Users\GUILHERME\Desktop\Logica>javac TesteStatic.java
C:\Users\GUILHERME\Desktop\Logica>java TesteStatic Erro: Não foi possível localizar nem carregar a classe principal TesteStatic
C:\Users\GUILHERME\Desktop\Logica>Java TesteStatic Erro: Não foi possível localizar nem carregar a classe principal TesteStatic
C:\Users\GUILHERME\Desktop\Logica>Java ContaBanco Erro: o método main não foi encontrado na classe ContaBanco; defina o método main como: public static void main(String[] args) ou uma classe de aplicativo JavaFX deve expandir javafx.application.Application