Quando fui rodar apareceu esse erro: Error: Main method not found in class Conta, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application
podem me ajudar?
Quando fui rodar apareceu esse erro: Error: Main method not found in class Conta, please define the main method as: public static void main(String[] args) or a JavaFX application class must extend javafx.application.Application
podem me ajudar?
Oi Maycon, se você colocar seu código aqui fica mais fácil pra te dizer o motivo deste erro...
Veja abaixo um exemplo simples, sem implementar exatamente o que o exercício pede, mas que segue a mesma idéia.. olhe este exemplo e tente modificar o seu código..
Código de uma classe Conta:
package br.com.cursoalura;
public class Conta {
private String nomeTitular;
private int numeroConta;
private static int qtdeContas;
public Conta(String nome, int numero) {
this.nomeTitular = nome;
this.numeroConta = numero;
Conta.qtdeContas++;
}
public static int getQtdeContas() {
return Conta.qtdeContas;
}
public String getNome() {
return this.nomeTitular;
}
public int getNumero() {
return this.numeroConta;
}
}
Classe para testar a implementação de Conta:
package br.com.cursoalura;
public class ContaTeste {
public static void main(String[] args) {
Conta c1 = new Conta("Fulano", 1);
Conta c2 = new Conta("OutroFulano", 2);
Conta c3 = new Conta("MaisUmFulano", 3);
System.out.println("Quantidade de contas criadas" + Conta.getQtdeContas());
}
}
Olá, Maycon. Tudo bem?
Esse erro aparece quando a nomeclatura do main (palavra reservada do java) esta errada, java é case sensitive, logo Main é diferente de main.
O correto é o informado a cima no código do Alceu:
public static void main(String[] args)
Espero ter ajudado.
Bons estudos.