Moin zusammen,
hatte grade mit meinem Kollegen eine Diskussion über den Aufbau einer Klasse, und zwar um die verwenden des Schlüsselwortes "static".
Zwei Varianten eines einfachen Codebeispiels, nehmen wir an wir haben eine "Rahmenklasse", die ein Hauptframe aufbaut und die wiederum andere Klassen aufruft. Von diesem Hauptframe brauchen wir ja im Grunde nur ein Exemplar, würde es sich dann anbieten den aufbau so aussehen zu lassen:
oder es auf die "objekt?" Methode zu machen, und aus der Klasse erst ein Objekt zu erzeugen und damit weiter zu arbeiten und das ganze so auf zu bauen
Wie sieht das Speicherbedinung aus? Handhabungstechnisch? Und was ensprich dem "Codex" der Java-Programmierer
?
Liebe Grüße
Dom
hatte grade mit meinem Kollegen eine Diskussion über den Aufbau einer Klasse, und zwar um die verwenden des Schlüsselwortes "static".
Zwei Varianten eines einfachen Codebeispiels, nehmen wir an wir haben eine "Rahmenklasse", die ein Hauptframe aufbaut und die wiederum andere Klassen aufruft. Von diesem Hauptframe brauchen wir ja im Grunde nur ein Exemplar, würde es sich dann anbieten den aufbau so aussehen zu lassen:
Code:
public class mainframe
{
static int variable1;
static String variable2;
public static void main(String[] args)
{
//erzeugen des Frames...
listenfuellen();
}
public static void listenfuellen()
{
//fuellen der Listen....
}
}
oder es auf die "objekt?" Methode zu machen, und aus der Klasse erst ein Objekt zu erzeugen und damit weiter zu arbeiten und das ganze so auf zu bauen
Code:
public static void main(String[] args)
{
//erzeugen des Frames...
mainframe mein_objekt_mainframe=new mainframe();
mein_objekt_mainframe.listenfuellen();
}
Wie sieht das Speicherbedinung aus? Handhabungstechnisch? Und was ensprich dem "Codex" der Java-Programmierer

Liebe Grüße
Dom