Prima di tutto, io sono un nuovo a Java, quindi la mia domanda potrebbe essere stupido, ma ho ancora bisogno di una risposta :)Nome classe conflitto importazione nuovo pacchetto (java)
ho una classe che gestisce le questioni di visualizzazione. L'ho chiamato "Display", ma il problema è: ho bisogno di importare una classe chiamata org.lwjgl.opengl.Display.
Naturalmente, ho questo errore alla mia dichiarazione classe Display:
"Display" è già definito in questa unità di compilazione
E, naturalmente, è possibile rinominare la mia classe, ma Mi piacerebbe essere sicuro che non vi è alcun modo per aggirare facilmente questo problema.
In generale (perché utilizzando una libreria di giochi come LWJGL, credo che ne avrò un sacco), è una buona idea anteporre tutta la mia classe per evitare un'etichetta simile?
Aggiornamento: la classe è già in un pacchetto.
package Graphics;
import org.lwjgl.LWJGLException;
import org.lwjgl.opengl.Display;
import org.lwjgl.opengl.DisplayMode;
public class Display { ... }
Grazie.
ho appena aggiunto un po 'di codice nella mia domanda. – Cornelius
@Cornelius: non importa la classe Display, usa il nome completo quando ne hai bisogno e verrà compilato. – JRL
Ok, pensavo non fosse un modo corretto per farlo. – Cornelius