Zur anderen Klasse überleiten/laden

Status
Nicht offen für weitere Antworten.

Stiff

Mitglied
Hi
Ich programmiere gerade einen Rechner.
Nun habe ich folgendes Problem:
Ich habe eine Klasse die habe ich Launcher genannt, diese Klasse soll bei einer Eingabe die entsprechend andere Klasse laden.
Ich mach einfach mal ein Beispiel:

Code:
if (Eingabe == 1) {
//hier soll die neue Klasse geladen werden(z.B. die zum Wurzelziehen)
}
else {
System.out.println("Es ist ein Fehler aufgetreten");
}

Wie kann ich das anstellen? Oder besser geagt kann man das machen und wenn ja wie?
Ich hoffe ihr könnt mir helfen!
Bitte meldet euch wenn ihr genauere Infos braucht!
MFG
Fab
 
S

SlaterB

Gast
bevor man etwas programmieren kann muss man wissen was passiert,
'eine Klasse laden', was bedeutet das, was hat das für Auswirkungen auf das Programm?
wieso ist die Klasse nicht eh schon geladen?
 

Stiff

Mitglied
Ich will nicht alles in eine Klasse schreiben um die Übersichtlichkeit in meinem Programm zu bewahren.
Deswegen soll die eine Klasse sozusagen in einem Stufenlosen Übergang ausgeführt werden:
d.h. man soll nicht sehen das ich das Programm in verschieden Klassen geschrieben habe.

Ich hoffe ihr versteht was ich meine -> sonst einfach nochmal nachfragen
 

Der Müde Joe

Top Contributor
laden ist was anderes...das was du meinst ist:

MyClass c = new MyClass();
c.useMyMethod();

oder statisch

MyClass.useOtherMethod();

EDIT:
Man soll nicht sehen, dass es mehrere Klassen sind?
Hä?? Das hat Programieren so an sich. Glaube
die meisten Programme bestehen aus mehrern
Dateien.
 

Stiff

Mitglied
Ich habe die folgenden Codes:
Aber iwie klappt das damit nicht:

Die Launcherklasse:
Code:
package java.rechner.org;

import java.io.*;

public class Launcher {
	public static void main(String[] args) throws IOException {
		System.out.println("Sie haben nun folgende Berechnungen zur Auswahl: ");
		System.out.println("\tMultiplikation zweier Zahlen(1)");
		double Auswahl;
		Auswahl=System.in.read();
		Auswahl=Character.digit((char)Auswahl, 10);
		if (Auswahl == 1){ 
                                 // hier soll die Klasse zum Multiplizieren aufgerufen werden
			
		}
		else {
			System.out.println("Es ist leider ein Fehler aufgetreten!");
			
		}
		
		
	}

}

Und die Klasse zum Multiplizieren:
Code:
package java.rechner.org;

import java.io.*;

public class Multiplizieren {
	
	public static void main (String[]args) throws IOException {
		System.out.println("Geben sie bitte die ertse Zahl ein: ");
		double Zahl1;
		double Zahl2;
		Zahl1=System.in.read();
		Zahl1=Character.digit((char)Zahl1, 10);
		System.out.println("Nun geben sie bitte die zweite Zahl ein: ");
		Zahl2=System.in.read();
		Zahl2=Character.digit((char)Zahl2, 10);
		System.out.println(Zahl1 * Zahl2);
		
		
		
		
		
		
		
	}

}

Könnt ihr mir mal weiter helfen
:meld:
:###
 

Stiff

Mitglied
Es kommt folgende Fehlermeldung:

Code:
java.lang.SecurityException: Prohibited package name: java.rechner.org
	at java.lang.ClassLoader.preDefineClass(Unknown Source)
	at java.lang.ClassLoader.defineClass(Unknown Source)
	at java.security.SecureClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.defineClass(Unknown Source)
	at java.net.URLClassLoader.access$000(Unknown Source)
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"

Bei diesem Quelltext:

Code:
package java.rechner.org;

import java.io.*;

public class Launcher {
	public static void main(String[] args) throws IOException {
		System.out.println("Sie haben nun folgende Berechnungen zur Auswahl: ");
		System.out.println("\tMultiplikation zweier Zahlen(1)");
		double Auswahl;
		Auswahl=System.in.read();
		Auswahl=Character.digit((char)Auswahl, 10);
		if (Auswahl == 1){ 
			Multiplizieren.main(null);
			
			
		}
		else {
			System.out.println("Es ist leider ein Fehler aufgetreten!");
			
		}
		
		
	}

}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Klassen Instanzen einer Klasse in einer anderen unabhängigen Klasse nutzen Java Basics - Anfänger-Themen 4
Soranix Erste Schritte Struktur als Anfänger // Von einer Klasse auf ein Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 6
D Einen boolischen Wert aus einer Methode in einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 11
C Auf die Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 1
Vivien Auf eine Variable von einer anderen Klasse aus zugreifen Java Basics - Anfänger-Themen 3
M Aufruf von statischen Methoden einer anderen Klasse Java Basics - Anfänger-Themen 15
A Methode in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 1
N Variable aus anderen Variablen in statischer Klasse berechnen/abspeichern? Java Basics - Anfänger-Themen 4
itsmejo Erste Schritte Auf Attribut einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 14
S Auf Methode einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 3
M Auf erstelltes Objekt einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 5
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
N Klassen Warum kann meine Klasse nicht auf Methoden der anderen Klasse zugreifen? Java Basics - Anfänger-Themen 6
V_Fynn03 Erste Schritte Einen Wert in ein TextField einfügen aus einer anderen Klasse Java Basics - Anfänger-Themen 3
V_Fynn03 Kontostand anzeigen lassen von einer anderen Klasse Java Basics - Anfänger-Themen 3
X Auf Attribut einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 2
E Eigenschaften Werte, in einer anderen Klasse, zuweisen Java Basics - Anfänger-Themen 40
A Mit JComboBox Ergebnis einen Integer aus einer anderen Klasse aufrufen. Java Basics - Anfänger-Themen 2
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
I Instanz einer anderen Klasse zurückgeben Java Basics - Anfänger-Themen 34
F Auf Array einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 4
A OOP Variable in anderer Klasse durch Methode aufrufen und einer anderen Variable gleichsetzen Java Basics - Anfänger-Themen 2
J Variablen mit einer anderen Klasse bekannt machen Java Basics - Anfänger-Themen 7
R Methoden NPE beim Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 4
F Referenz an ein Objekt in einer anderen Klasse erstellen(Nullpointer exception) Java Basics - Anfänger-Themen 6
L Variable aus einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 6
K Klassen Array einer anderen Klasse ... Java Basics - Anfänger-Themen 21
P Methode soll Variable einer anderen Klasse ändern. Wie? Java Basics - Anfänger-Themen 1
N Attribut einer anderen Klasse übertragen/verwenden Java Basics - Anfänger-Themen 5
T Klassen Klasse in einer anderen Klasse verwenden. Java Basics - Anfänger-Themen 3
J Die Y Koordinate von einer anderen Klasse auch verändern Java Basics - Anfänger-Themen 1
karlmasutra Klassen Rückgabe eines Wertes aus einer anderen Klasse Java Basics - Anfänger-Themen 3
S Auf Array einer anderen Klasse zugreifen. Java Basics - Anfänger-Themen 13
F Aus einer anderen Klasse auf ein JTextField zugreifen Java Basics - Anfänger-Themen 17
A OOP Methodenaufruf in einer anderen Klasse Java Basics - Anfänger-Themen 2
M Erste Schritte Arraylist in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 11
D ArrayList in einer anderen Klasse verwenden Java Basics - Anfänger-Themen 7
R Auf Variablen einer anderen Klasse zugreifen? Java Basics - Anfänger-Themen 1
D Aufruf einer Methode einer anderen Klasse Java Basics - Anfänger-Themen 39
A Kann man ein Attribut aus einer anderen Klasse nutzen? Java Basics - Anfänger-Themen 3
GreenTeaYT Wie gebe ich Informationen von einer Klasse zur anderen Klasse? Java Basics - Anfänger-Themen 9
H Variable einer anderen Klasse importieren Java Basics - Anfänger-Themen 2
P Instanz mit .add Methode von einer Klasse zur anderen? Java Basics - Anfänger-Themen 6
V JButton einer anderen Klasse übergeben? Java Basics - Anfänger-Themen 6
P Methoden ausgelesene (CSV-) Daten in Liste einer anderen Klasse einlesen Java Basics - Anfänger-Themen 0
N Objekt in Methode einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
P Klassen Variablen von einer Klasse zur anderen Java Basics - Anfänger-Themen 5
OlafHD Variable aus einer anderen Klasse Verwenden Java Basics - Anfänger-Themen 11
S Methoden Methode einer anderen Klasse aufrufen? Java Basics - Anfänger-Themen 5
M Klassen Main Methode in einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 13
H Klassen varibale einer klasse in einer anderen klasse aufrufen und häufigkeit ausgeben Java Basics - Anfänger-Themen 22
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
Z ArrayList einer anderen Klasse übergeben Java Basics - Anfänger-Themen 8
A Methode aus einer anderen Klasse ausführen Java Basics - Anfänger-Themen 7
H Klasse bzw methode der Klasse in einer anderen Klasse benutzen Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
K Veränderung einer Variable von einer anderen Klasse aus Java Basics - Anfänger-Themen 12
M Von einer Klasse aus, Objekte einer anderen Klasse verändern. Java Basics - Anfänger-Themen 2
I Java Eingabe aus einer anderen Klasse in eine andere an Konstruktor übergeben Java Basics - Anfänger-Themen 4
W Klassen Variable einer anderen Klasse ändern (Threads) Java Basics - Anfänger-Themen 3
A Erste Schritte Information zwischenspeichern und von einer anderen Klasse auslesen Java Basics - Anfänger-Themen 5
M Auf die Variable einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 9
M Variable aus einer anderen Klasse aktualisieren Java Basics - Anfänger-Themen 2
S Methoden Methode einer anderen Klasse ausführen? Java Basics - Anfänger-Themen 6
E Attribute von einem Objekt einer anderen Klasse ändern Java Basics - Anfänger-Themen 4
K JTextField auslesen, in int umwandeln und in einer anderen Klasse als Zähler verwenden Java Basics - Anfänger-Themen 3
O Variabeln aus einer andere Klasse dauerhaft einen anderen Wert übergeben Java Basics - Anfänger-Themen 5
B methoden aus einer anderen klasse nutzen Java Basics - Anfänger-Themen 3
B Wie kann man auf das JFrame einer anderen Klasse zugreifen, etwas hinzufügen und entfernen?? Java Basics - Anfänger-Themen 3
A Arraylist einer Methode, gefüllt einer anderen Klasse übergeben Java Basics - Anfänger-Themen 17
P Liste in einer Klasse füllen und mehreren anderen Klassen lesend verwenden Java Basics - Anfänger-Themen 5
T NullPointerException bei Verwendung einer Klasse einer anderen .jar datei Java Basics - Anfänger-Themen 3
S Aufruf Einer Methode aus einer anderen Klasse - Static Fehler Java Basics - Anfänger-Themen 4
K OOP Methoden einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
A Threads Eine Klasse muss auf Variable der Anderen warten. Java Basics - Anfänger-Themen 6
M Klassen Durch den ActionListener das GUI einer anderen Klasse verändern Java Basics - Anfänger-Themen 8
L Methoden Eine Methode aus einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 4
M Methode einer anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
C Klassen Zugriff auf Instanz einer anderen Klasse Java Basics - Anfänger-Themen 9
E Elemente einer (öffentlichen) ArrayList in einer anderen Klasse zu einer ArrayList dazu fügen. Java Basics - Anfänger-Themen 7
L Methoden In einer Klasse ein Attribut aus einer anderen Klasse setzen Java Basics - Anfänger-Themen 8
B Klassen über Main Klasse in einer anderen Klasse ein Objekt erstellen Java Basics - Anfänger-Themen 5
G Aufrufen eines Frames aus einer anderen Klasse Java Basics - Anfänger-Themen 6
B Objekte aus einer anderen Klasse(in der sich weitere Klassen befinden) erzeugen Java Basics - Anfänger-Themen 24
K in Konstruktor neue Objekte einer anderen Klasse erzeugen Java Basics - Anfänger-Themen 9
L Methoden Auf statische Methode einer anderen Klasse zugreifen, die Array zurückgibt Java Basics - Anfänger-Themen 3
S Variable aus einer anderen Klasse verwenden Java Basics - Anfänger-Themen 3
pindakaas Instanz einer Klasse in einer anderen erzeugen Java Basics - Anfänger-Themen 6
Y Übertragen von Wert von einer Klasse zu einer anderen Java Basics - Anfänger-Themen 3
S Von einer Klasse auf eine Liste einer anderen Klasse zugreifen Java Basics - Anfänger-Themen 8
9 Klasse aus einer Anderen aufrufen Java Basics - Anfänger-Themen 8
H Variabeln einer Klasse in der anderen verwenden. Java Basics - Anfänger-Themen 3
N Alle Inhalte aus Bean in einer anderen Klasse ausgeben Java Basics - Anfänger-Themen 2
K Methoden aufruf von einer anderen Klasse Java Basics - Anfänger-Themen 7
L ArrayList in anderen Klasse aufrufen Java Basics - Anfänger-Themen 7
J Methodenzugriff in einer anderen Klasse Java Basics - Anfänger-Themen 7
B Variable einer Klasse in einer anderen Klasse nutzen Java Basics - Anfänger-Themen 14
H String in Methode einer anderen Klasse übergeben Java Basics - Anfänger-Themen 5
B Eine neue Klasse in anderen Projekten nutzen Java Basics - Anfänger-Themen 5

Ähnliche Java Themen

Neue Themen


Oben