Methode als Class anlegen

J

Jürgen_

Mitglied
Hallo zusammen,

ich habe in einer Class ein kleines Spiel gemacht und würde jetzt gerne einzelne Methoden, private void etc. als einzelne Klassen anlegen, wenn ich es aber einfach per STRG C & V kopiere und einfüge, kommen eben die Fehlermeldungen, dass einzelne in dem Abschnitt aufgerufene Methoden für die Klasse nicht definiert sind.
Was muss ich da denn machen?


Viele Grüße
Jürgen
 
H

httpdigest

Top Contributor
Aus deiner Beschreibung geht leider nicht hervor, was du eigentlich tun willst. "Eine Methode als eine Klasse anlegen" klingt erstmal komisch. Also: Bei einem Fehler, einfach immer:
1. den tatsächlichen Quellcode angeben (in code Tags!)
2. die tatsächliche Fehlermeldung angeben
3. sagen, was du eigentlich genau machen wolltest, und warum (um eventuell ein xyz-Problem zu vermeiden)
 
W

White_Fox

Top Contributor
"Eine Methode als Klasse anlegen" klingt in der Tat sehr merkwürdig - ich würde fast sagen, daß du dir noch einmal gewahr werden solltest was eine Methode, und was eine Klasse ist.

Es gibt zwar den Fall, daß eine Methode unabhängig von einer Klasse verwendet werden kann/möchte, aber üblicherweise wird die dann gleich z.B. in eienr statischen Klasse statisch deklariert. Zum Beispiel so:

Java:
public class Greetings{
    public static void sayHello(){
        System.out.println("Hello");
    }
}


//Aufruf der Methode sayHello() ohne eine Klasse zu instanzieren:

Tools.sayHello();
 
T

temi

Top Contributor
ich habe in einer Class ein kleines Spiel gemacht und würde jetzt gerne einzelne Methoden, private void etc. als einzelne Klassen anlegen
Nur als Idee, falls du gerade eine Klasse mit der main() hast:
Java:
class Main {
    public static void main() {
        // viel Code
    }
    
    //.. viele Methoden
}
Dann solltest du darüber nachdenken, die einzelnene Codeteile sinnvoll in Klassen aufzuteilen, etwa:
Java:
class Spiel {
    private Spielfeld feld;
    private Spieler spieler;
    
    public Spiel(Spieler spieler) {
        feld = new Spielfeld();
        this.spieler = spieler;
    }   
}

class Spielfeld {
    //...
}

class Spieler {
    private String name;
    //...
}
und danach in der main() nur noch zusammenbauen:
Java:
public static void main() {
    Spieler spieler = new Spieler("Hans");
    Spiel spiel = new Spiel(spieler);
    spiel.start();
}
Das ist natürlich jetzt alles nur grob schematisch. Ich kenne ja dein Spiel nicht.
 
J

Jürgen_

Mitglied
Vielen Dank, ich habe mich eingelesen nach euren Hinweisen und war völlig falsch. Danke nochmal. :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
I Im JFrame Inhalte verändern per Methode aus anderer Class Java Basics - Anfänger-Themen 5
E Equals-Methode auf Class-Object Java Basics - Anfänger-Themen 17
D Methoden Methode in anderer .class Datei Funktioniert nicht. Java Basics - Anfänger-Themen 11
S Methode mit zweidimensionalem Array als Parameter: '.class' expected Java Basics - Anfänger-Themen 2
K class Enum Methode: values() - finde ich nicht in der API Java Basics - Anfänger-Themen 2
Spin class und main Methode Java Basics - Anfänger-Themen 6
H .class Datei "öffnen" und Methode aufrufen Java Basics - Anfänger-Themen 7
S Methode soll ein neues Objekt vom Typ Class XYZ Java Basics - Anfänger-Themen 7
S methode in class file ansprechen? Java Basics - Anfänger-Themen 6
A While Schleife - buubelsort methode Java Basics - Anfänger-Themen 2
NeoLexx equals()-Methode Verständnis Frage anhand Code Beispiel Java Basics - Anfänger-Themen 22
X compareTo Methode wird ignoriert Java Basics - Anfänger-Themen 7
macle Rekursive String Methode, Gerade Zahlen rausfiltern Java Basics - Anfänger-Themen 10
B Wie kann ich etwas vor der Main-Methode ausführen? Java Basics - Anfänger-Themen 21
K Übergabe von Werten (zweidimensionales Array) aus einer Methode an zweidimensionales Array in main() Java Basics - Anfänger-Themen 3
M this.object in einer parameterlosen Methode verwenden Java Basics - Anfänger-Themen 3
P Methode trim() ohne StringBuilder Java Basics - Anfänger-Themen 1
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
P Problem beim Überschreiben einer vererbten Methode Java Basics - Anfänger-Themen 4
B Methode für jede beliebe Entity erstellen Java Basics - Anfänger-Themen 7
O BiPredicate in einer forEach Methode Java Basics - Anfänger-Themen 10
B Klassen Abstrake Klasse und Template Methode Java Basics - Anfänger-Themen 4
parrot Array: Methode fügeHinzu Java Basics - Anfänger-Themen 13
B Eine Methode erstellen Java Basics - Anfänger-Themen 3
G Java charAt Methode Java Basics - Anfänger-Themen 10
B main Methode Java Basics - Anfänger-Themen 5
L Methode implementieren, Parameter die übergeben werden sind final Java Basics - Anfänger-Themen 4
G Java LinkedList remove Methode Java Basics - Anfänger-Themen 5
L Wie greife ich in der Subklasse auf die Parameter einer Methode der Superklasse zu ? Java Basics - Anfänger-Themen 15
Bluedaishi Hilfe beim erklären dieser Methode Java Basics - Anfänger-Themen 5
N Methode um Objekte einer Liste hinzuzufügen Java Basics - Anfänger-Themen 1
1 main-Methode erweitern, Nachfrage nach wiedeholung Java Basics - Anfänger-Themen 2
Y Methode + Parameters + Ein und Ausgabe Java Basics - Anfänger-Themen 1
L Variable von einer Methode zu einer anderen Methode inkl. einer "Zwischenmethode" Java Basics - Anfänger-Themen 1
G Java equals() Methode Java Basics - Anfänger-Themen 9
I Greedy Methode Methoden nutzen Java Basics - Anfänger-Themen 3
B Hilfe bei einer rekursiven Methode Java Basics - Anfänger-Themen 3
V Collections Methode in der Methode aufrufen Java Basics - Anfänger-Themen 2
A Implementierung von String toString methode() Java Basics - Anfänger-Themen 4
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
Z Methode zum Heraufinden von Anagrammen ohne Java API, Ausnahme String Java Basics - Anfänger-Themen 14
B Get / Set - Methode für verschiedene Entities? (generisch) Java Basics - Anfänger-Themen 21
J main methode Java Basics - Anfänger-Themen 1
C Methode Seiten tauschen eines erstellten Rechtecks mit Seite A und B Java Basics - Anfänger-Themen 9
R Methode zwei Sortierkriterien der Klasse Comparator übergeben Java Basics - Anfänger-Themen 4
J Methoden set Methode array Java Basics - Anfänger-Themen 2
V Switch Methode macht Code kaputt Java Basics - Anfänger-Themen 18
P Methode die eigentlich einen Scanner benötigt mit toString() Java Basics - Anfänger-Themen 5
J Apache Poi - createCell() Methode akzeptiert keinen Index aus for-schleife als Parameter Java Basics - Anfänger-Themen 4
S Wann Methode abstract? Java Basics - Anfänger-Themen 10
L Objekt an Methode übergeben Java Basics - Anfänger-Themen 4
H Rekursiv Methode ausführen bei Kindern Java Basics - Anfänger-Themen 12
R Methode Rückgabe Java Basics - Anfänger-Themen 10
M Implementierung einer getNextId Methode Java Basics - Anfänger-Themen 5
bensdt Klasse erweitern um eine Methode "void decrement()" Java Basics - Anfänger-Themen 5
N Mit Objekt der Superklasse auf Methode der Subklasse zugreifen Java Basics - Anfänger-Themen 6
R Signatur einer Methode in JAVA Java Basics - Anfänger-Themen 4
B LinkedList add-Methode Java Basics - Anfänger-Themen 10
S Methode von vererbter Klasse, statt die der "Mutterklasse" aufrufen Java Basics - Anfänger-Themen 28
J Rekursive swapArray Methode Java Basics - Anfänger-Themen 69
Kirby_Sike Methode aus Superklasse benutzen Java Basics - Anfänger-Themen 18
G Linked list, Methode zum Vertauschen von Elementen Java Basics - Anfänger-Themen 14
V_Fynn03 Erste Schritte JButton funktioniert nicht trotz richtiger Methode. Java Basics - Anfänger-Themen 17
J Memory-Spiel Aktivierung der Methode mit Timer Java Basics - Anfänger-Themen 44
T Collections Methode (Knoten hinzufügen) für Graphen Java Basics - Anfänger-Themen 32
D ArrayQueue - enqueue Methode Java Basics - Anfänger-Themen 2
N Methode mit einer Arraylist Java Basics - Anfänger-Themen 106
I ArrayList - Methode zum Speichern eines Eintrags in einer Datei Java Basics - Anfänger-Themen 17
J Womit kann ich diese Methode testen? Java Basics - Anfänger-Themen 5
UnknownInnocent Methoden While-Schleife so lange ausführen, wie Methode etwas zurückgibt Java Basics - Anfänger-Themen 2
H Arraydaten aus einer anderen Methode ausgeben Java Basics - Anfänger-Themen 4
H Auf Objekte bzw Variabeln aus einer anderen Methode zugreifen Java Basics - Anfänger-Themen 7
H Objekt mit Methode erstellen Java Basics - Anfänger-Themen 6
X Methode bei mehrfachen Aufruf kein Effekt Java Basics - Anfänger-Themen 3
M Klassen Methode in anderer Klasse aufrufen? Java Basics - Anfänger-Themen 3
M Methode in anderer Klasse aufrufen Java Basics - Anfänger-Themen 5
E Was kommt in ein Objekt und was in die Main Methode? Java Basics - Anfänger-Themen 8
F Methode für Teilbarkeit durch 5 tut was anderes.... Java Basics - Anfänger-Themen 3
D java main methode kann nicht kompiliert werden (Erstellen eines Objekts) Java Basics - Anfänger-Themen 6
T Return einer anderen Methode herausfinden Java Basics - Anfänger-Themen 9
S Methode in der Klasse erstellen Java Basics - Anfänger-Themen 2
W OOP Objekt Methode Java Basics - Anfänger-Themen 9
B Array als Rückgabewert in der Methode Java Basics - Anfänger-Themen 1
E Methode soll andere Methode der selben Klasse aufrufen Java Basics - Anfänger-Themen 28
J Fragen zu einer Methode Java Basics - Anfänger-Themen 3
W OOP Vererbung und Problem bei Zählschleife in einer Methode Java Basics - Anfänger-Themen 10
X Anagramm mit Strings und Methode Java Basics - Anfänger-Themen 53
J Methode zur Ausgabe eines Dreiecks aus Sternen schreiben? Java Basics - Anfänger-Themen 2
J Methode selber schreiben Java Basics - Anfänger-Themen 5
J Ping Pong Methode mit Rekursion Java Basics - Anfänger-Themen 1
G Methode Rekursiv umschreiben Java Basics - Anfänger-Themen 8
M String außerhalb der main-Methode Java Basics - Anfänger-Themen 4
B Mit methode Objekt aus anderer Klasse erstellen Java Basics - Anfänger-Themen 6
B Ein Array an die Methode zurückgeben Java Basics - Anfänger-Themen 8
A Mit einer Methode den Konstruktor aufrufen? Java Basics - Anfänger-Themen 2
C Java String Methode Java Basics - Anfänger-Themen 6
D Wahrscheinlichkeiten mit Math.random() Methode Java Basics - Anfänger-Themen 1
D Methode mit Übergabe double und Rückgabe String Java Basics - Anfänger-Themen 2
F Boolean Methode Wert ausgeben. Java Basics - Anfänger-Themen 2
K Boolean in einer Methode um 2 Objekte zu vergleichen Java Basics - Anfänger-Themen 12

Ähnliche Java Themen

Anzeige

Neue Themen


Oben