Eigene Klassen laden



  • Hallo schönes Forum habt ihr hier.
    Ich arbeite gerade an einem Projekt in Java. Ich habe estmal zum üben eine Klasse erstellt:

    public class Klasse
    {
    public Klasse(String Name,String Vorname,String Nachname)
    {
    this.Name=Name;
    this.Vorname=Vorname;
    this.Nachname=Nachname;
    }
    public void SetName(String Namer)
    {
    this.Name=Namer;
    }
    
    public String GetName()
    {
    return this.Name;
    }
    private String Name ="Mustermann";
    private String Vorname ="Muster";
    private String Nachname ="Musterland"; 
    }
    

    Nun möchte ich die gerne ansprechen. Sprich mit einem anderen Programm z.B. die Funktion

    public void SetName(String Namer)
    

    aufrufen.
    1. Wo muss ich da die Klasse reinlegen.
    2. Wie importiere ich anschließent die Klasse von dieser Stelle
    Tschüss
    DKing



  • Du brauchst erstmal eine Instanz deiner Klasse, um an die Methoden zu kommen.
    Das heisst mit new muss das gemacht werden.

    public class Test {
    
       public static void Main(String[] args) {
          Klasse instanz = new Klasse("Mehmet Scholl","Scholl","Mehmet");
          instanz.setName("Strunz");
       }
    
    }
    

    Importieren. Hmmm. Wenn du die Klasse im gleichen package benutzen willst dann musst du sie nicht importieren, da sie dort bekannt ist.
    Ansonsten sowas wie

    import de.meinpackge.utility.Klasse
    

    (Package-Name ist frei gewählt.



  • Danke, hatte ein Problem mit Eclipse deswegen wollte er das Package nicht erkennnen. Danke nochmal für die Hilfe.
    ciao


Anmelden zum Antworten