К моему пониманию ошибки, наиболее распространенной причиной является то, что я не включил «public static void main (String [] args)», но я сделал это до обнаружения ошибки, которая оставляет меня в тупике. Может кто-нибудь мне помочь?Java «java.lang.NoSuchMethodError: main»
import java.io.*;
class basketBall
{
private String name;
private double number;
private String team;
// declare getter method public
public String getName()
{
return name;
}
// declare setter method public
public void setName(String n)
{
name = n;
}
// declare getter method public
public String getTeam()
{
return team;
}
// declare setter method public
public void setTeam(String t)
{
team = t;
}
// declare getter method public
public double getNumber()
{
return number;
}
// declare setter method public
public void setNumber(double num)
{
number = num;
}
// declare dribble method
void dribble()
{
System.out.println (name + ", " + number + " dribbles down the court...");
}
// declare shoot method
void shoot()
{
System.out.println (name + " shoots... And he scores, for the " + team + "'s!");
}
}
// test class for basketBall class
class basketBallTester
{
public static void main (String[] args)
{
//construct player and fills in its objects
basketBall Player1 = new basketBall();
// fill in objects of player1
Player1.setName("Ethan");
Player1.setTeam("Vikings");
Player1.setNumber(15);
// call methods
Player1.dribble();
Player1.shoot();
}
}
Вы можете дублировать эту ошибку с меньшим исходным кодом? – Paul
Каково имя вашего файла? (и введите имена классов начинаются с буквы верхнего разряда) – syllabus
Пожалуйста, проверьте [Конвенция по Java-коду] (http://www.oracle.com/technetwork/java/codeconventions-150003.pdf) –