Hallo, liebe Community, ich habe da ein kleines Problem mit dem Compilieren eines Codes und zwar, habe ich diese Meldung:
Hauptmethode in Klasse Person nicht gefunden. Definieren Sie die Hauptmethode als:
public static void main(String[] args)
Wieso verlangt Java immer diese Hauptmethode? Ich habe eine andere gewählt..
public class Person {
private String FirstName, LastName;
public Person (String firstName, String lastName)
{
super();
this.FirstName = FirstName;
this.LastName = LastName;
}
static Person toPerson (String text)
{
String[] attributes=text.split ("\\|");
if (attributes.length !=2) throw new RuntimeException ();
else return new Person (attributes[0], attributes[1]);
}
public String getFirstName () {
return FirstName;
}
public void setFirstName (String FirstName) {
this.FirstName = FirstName;
}
public String getLastName () {
return LastName;
}
public void setLastName (String LastName) {
this.LastName = LastName;
}
public String toString() {
return FirstName + "|" + LastName+"\n";
}
public boolean equals (Object other) {
throw new RuntimeException ();
}
}
Hauptmethode in Klasse Person nicht gefunden. Definieren Sie die Hauptmethode als:
public static void main(String[] args)
Wieso verlangt Java immer diese Hauptmethode? Ich habe eine andere gewählt..
public class Person {
private String FirstName, LastName;
public Person (String firstName, String lastName)
{
super();
this.FirstName = FirstName;
this.LastName = LastName;
}
static Person toPerson (String text)
{
String[] attributes=text.split ("\\|");
if (attributes.length !=2) throw new RuntimeException ();
else return new Person (attributes[0], attributes[1]);
}
public String getFirstName () {
return FirstName;
}
public void setFirstName (String FirstName) {
this.FirstName = FirstName;
}
public String getLastName () {
return LastName;
}
public void setLastName (String LastName) {
this.LastName = LastName;
}
public String toString() {
return FirstName + "|" + LastName+"\n";
}
public boolean equals (Object other) {
throw new RuntimeException ();
}
}