cnunn :
내가 관리하고 이벤트를 구성하는 프로그램을 만들 목적으로 학교 프로젝트에서 일하고 있어요. 나는 모든 일 잘하는 여러 클래스가 있고 오류가 없습니다. 불행하게도이 내 EventUI.java의 경우에는 해당되지 않습니다 :
내가 해결할 수있는 모든 오류가 수정되었습니다하지만 나머지 3 오류를 이해하지 않는다 :
*
Compiliere EventUI.java mit Java-Compiler
EventUI.java:27:6: error: cannot find symbol
e.addCrewListe("Max ",1);
^
symbol: method addCrewListe(String,int)
location: variable e of type Event
EventUI.java:31:6: error: cannot find symbol
e.addVeranstalterListe("Gruppe 1");
^
symbol: method addVeranstalterListe(String)
location: variable e of type Event
EventUI.java:35:6: error: cannot find symbol
e.addVipListe("Lara ",1);
^
symbol: method addVipListe(String,int)
location: variable e of type Event
3 errors
*
어떤 생각 방법이 문제를 해결하려면? 또는 사람이에 대한 가능한 해결책을 알고 있나요? 감사합니다!
여기 EventUI.java입니다 :
/**
*
* Beschreibung
*
* @version 1.0 vom 11.03.2020
* @author
*/
import static java.lang.System.*;
import java.util.Scanner;
public class EventUI {
public static void main(String[] args) {
Event e = new Event();
//System.out.println(e.zeigeArtistListe());
//Hinzufügen von Artists
e.addArtist("Eminem ",1);
//System.out.println(e.zeigeBesucherListe());
//Hinzufügen von Besuchern
e.addBesucher("Eniss D. ",1);
//System.out.println(e.zeigeCrewListe());
//Hinzufügen von Crewmitgliedern
e.addCrewListe("Max ",1);
//System.out.println(e.zeigeVeranstalterListe());
//Hinzufügen von Veranstaltern
e.addVeranstalterListe("Gruppe 1");
//System.out.println(e.zeigeVipListe());
//Hinzufügen von VIP's
e.addVipListe("Lara ",1);
//Anzeige
System.out.println(e.zeigeArtistListe() );
System.out.println(e.zeigeBesucherListe() );
System.out.println(e.zeigeCrewListe() );
System.out.println(e.zeigeVeranstalterListe() );
System.out.println(e.zeigeVipListe() );
}
} // end of EventUI
그리고 여기에 이벤트 클래스는 다음과 같습니다
/**
*
* Beschreibung
*
* @version 1.0 vom 26.02.2020
* @author
*/
import java.util.ArrayList;
import java.io.*;
import static java.lang.System.*;
public class Event {
// Anfang Attribute
private String nameVeranstalter;
//ArrayList
private ArrayList<Artist> ArtistListe;
private ArrayList<Besucher> BesucherListe;
private ArrayList<Crew> CrewListe;
private ArrayList<Veranstalter> VeranstalterListe;
private ArrayList<Vip> VipListe;
//Anfang Methoden
public Event(){
ArtistListe = new ArrayList<Artist>();
BesucherListe = new ArrayList<Besucher>();
CrewListe = new ArrayList<Crew>();
VeranstalterListe = new ArrayList<Veranstalter>();
VipListe = new ArrayList<Vip>();
}
public ArrayList<Artist> getArtistListe(){
return ArtistListe;
}
public ArrayList<Besucher> getBesucherListe(){
return BesucherListe;
}
public ArrayList<Crew> getCrewListe(){
return CrewListe;
}
public ArrayList<Veranstalter> getVeranstalterListe(){
return VeranstalterListe;
}
public ArrayList<Vip> getVipListe(){
return VipListe;
}
//Hinzufügen
public void addArtist(String name, int artistId){
ArtistListe.add(new Artist(name, artistId));
}
public void addBesucher(String bes, int besucherId){
BesucherListe.add(new Besucher(bes, besucherId ));
}
public void addCrew(String name, int crewId ){
CrewListe.add(new Crew(name, crewId ));
}
public void addVeranstalter(String name){
VeranstalterListe.add(new Veranstalter(name));
}
public void addVip(String name, int vipId ){
VipListe.add(new Vip(name, vipId ));
}
//Zeige Inhalt Nach Gruppen bzw Klassen
public String zeigeArtistListe() {
String ergebnis = "";
for(Artist a : ArtistListe) {
ergebnis += a.toString() + "\n";
}
if( ergebnis.equals("")){
ergebnis = "Keine Künstler da.";
}
return ergebnis;
}
public String zeigeBesucherListe() {
String ergebnis = "";
for(Besucher b : BesucherListe) {
ergebnis += b.toString() + "\n";
}
if( ergebnis.equals("")){
ergebnis = "Keine Besucher da.";
}
return ergebnis;
}
public String zeigeCrewListe() {
String ergebnis = "";
for(Crew c : CrewListe) {
ergebnis += c.toString() + "\n";
}
if( ergebnis.equals("")){
ergebnis = "Die Crew ist nicht anwesend.";
}
return ergebnis;
}
public String zeigeVeranstalterListe() {
String ergebnis = "";
for(Veranstalter v : VeranstalterListe) {
ergebnis += v.toString() + "\n";
}
if( ergebnis.equals("")){
ergebnis = "Die Veranstalter sind nicht da.";
}
return ergebnis;
}
public String zeigeVipListe() {
String ergebnis = "";
for(Vip vp : VipListe) {
ergebnis += vp.toString() + "\n";
}
if( ergebnis.equals("")){
ergebnis = "Kein VIP anwesend.";
}
return ergebnis;
}
// Ende Methoden
} // end of Event
pczeus :
당신의 EventUI 클래스에서는 여러 전화 e.add<something>Liste()', but these methods don't exist on the
이벤트 class. Instead you should call the
EventUI 클래스에 대해 아래와 같이 수정과, ()`방법을 e.add :
/**
*
* Beschreibung
*
* @version 1.0 vom 11.03.2020
* @author
*/
import static java.lang.System.*;
import java.util.Scanner;
public class EventUI {
public static void main(String[] args) {
Event e = new Event();
//System.out.println(e.zeigeArtistListe());
//Hinzufügen von Artists
e.addArtist("Eminem ",1);
//System.out.println(e.zeigeBesucherListe());
//Hinzufügen von Besuchern
e.addBesucher("Eniss D. ",1);
//System.out.println(e.zeigeCrewListe());
//Hinzufügen von Crewmitgliedern
e.addCrew("Max ",1); //CORRECTED
//System.out.println(e.zeigeVeranstalterListe());
//Hinzufügen von Veranstaltern
e.addVeranstalter("Gruppe 1"); //CORRECTED
//System.out.println(e.zeigeVipListe());
//Hinzufügen von VIP's
e.addVip("Lara ",1); //CORRECTED
//Anzeige
System.out.println(e.zeigeArtistListe() );
System.out.println(e.zeigeBesucherListe() );
System.out.println(e.zeigeCrewListe() );
System.out.println(e.zeigeVeranstalterListe() );
System.out.println(e.zeigeVipListe() );
}
}
기본적으로, 오류가 존재하지 않는 이벤트 클래스의 메소드를 호출하려고했던 것을 나타내는했다.