Erste Schritte von BlueJ zu Eclipse

H

haiqualle

Gast
Hallo zusammen,

erst ein mal zu mir:

Ich bin Schüler einer 12. Klasse... Im Abi werde ich Java in der mündlichen haben...

Momentan bin ich am Sprung von BlueJ nach Eclipse... es scheint eine Schlucht zu sein :-(

habe hier etwas kleines gemacht:

Java:
public class Konto 
{
		private String kontoinhaber;
		private long kontonummer;
		private double kontostand;
		private String bankleitzahl;
	
	
		Konto(String kontoinhaber,long kontonummer, double kontostand, String bankleitzahl)
		{
			kontoinhaber = "Max Mustermann";
			kontonummer = 123456;
			kontostand = 0;
			bankleitzahl = "50050000";
		}
	
		public String getKontoinhaber()
		{
			return kontoinhaber;
		}
		
		public void setKontoinhaber(String kontoin)
		{
			kontoinhaber = kontoin;
		}
		
		public long getKontonummer()
		{
			return kontonummer;
		}
		
		public void setKontonummer(long kontonr)
		{
			kontonummer = kontonr;
		}
		
		public double getKontostand()
		{
			return kontostand;
		}
		
		public void setKontostand(double kontost)
		{
			kontostand = kontost;
		}
		
		public String getBankleizahl()
		{
			return bankleitzahl;
		}
		
		public void setBankleitzahl(String blz)
		{
			bankleitzahl = blz;
		}
	
}
das wars, natürlich läuft das ding nicht... :(

Woran liegt es ??

Ist es die main class, die fehlt?

Wie erzeuge ich mit dem o.g. constructor nun ein Objekt ?

Wie kann ich dieses dann nun virtuallisieren so wie in BlueJ ??


Vielen Dank für jede Antwort...
 

HimBromBeere

Top Contributor
Ist es die main class, die fehlt?
Ja, auch wenn es "die main-class" nicht gibt, sondern nur die main-Methode...

Java:
public static void main(String[] args) {
    // create new instance
    Konto knoto = new  Konto("Max Mustermann",<was auch immer>, <und so weiter>, <und so fort>);
}

EDIT: Wenn du im Konstruktor aber schon Parameter übergibst, dann nutze sie auch:

Java:
this.name = name;
this.ktnr = ktnr;
...
 
Zuletzt bearbeitet:

Helgon

Bekanntes Mitglied
Das was du bei BlueJ hattest, wenn du auf die Klasse gerechtklickt hast (Klasse erzeugen oder so), musst du jetzt von Hand im Code machen (so ist es normal auch).

Siehe oben
Java:
Konto knoto = new  Konto("Max Mustermann",<was auch immer>, <und so weiter>, <und so fort>);
Ist das gleiche wie eben eben über Rechtsklick erzeugen und dann eben diese Box wo man die Parameter in ein Feld eingibt.

Außerdem braucht jedes Programm ein Einstiegspunkt, die main() Methode siehe oben HimBromBeere
 
H

haiqualle

Gast
Hallo und vielen Dank für die Antwort :)

ich weise im Konsruktor ja werte zu, die eben dann in einem neuen Objekt vorhanden sind? oder mache ich da was falsch?

Wie meinst du nutzen ?
 

HimBromBeere

Top Contributor
ich weise im Konsruktor ja werte zu, die eben dann in einem neuen Objekt vorhanden sind?
Mit diesen Werten gibst du dem Objekt seine Startwerte, richtig erkannt.

EDIT: mit Konto("Max Musterman", ...) wird ein neues Konto erstellt, welches dem Herrn Mustermann gehört.
Ob das Übergeben eines Kontostandes im Konstruktor sinnvoll ist, wage ich erstmal zu bezweifeln, aber das kann im einzelnen Anwendungsfall natürlich durchaus möglich sein.
 

Helgon

Bekanntes Mitglied
Er meint damit, dass du im Konstruktor immer die gleichen Werte initialisierst.


Java:
  kontoinhaber = "Max Mustermann";
            kontonummer = 123456;
            kontostand = 0;
            bankleitzahl = "50050000";

Also jedes Objekt der Klasse Konto hat immer den gleichen Inhalt
Dann würde
Java:
Konto(){
            kontoinhaber = "Max Mustermann";
            kontonummer = 123456;
            kontostand = 0;
            bankleitzahl = "50050000";
}
ausreichen

Du möchtest ja aber, dass das Objekt Konto immer die übergebenen Werte hat
Dann müsste es lauten
Java:
Konto(String kontoinhaber,long kontonummer, double kontostand, String bankleitzahl)
        {
            this.kontoinhaber = kontoinhaber; 
            this.kontonummer = kontonummer
            ....// usw
        }

das this bedeutet, dass du die Klassenvariable meinst und nicht aus dem Methodenkopf (Konto(String kontoinhaber,long kontonummer, double kontostand, String bankleitzahl))
 
H

haiqualle

Gast
Wie würde meine obige Klasse mit main-Methode aussehen ?

Und an welche Stelle kommt newKonto ?

Kann jemand den Code eben zurecht basteln ?


Vielen Dank dafür...

Im übrigen geht mir der Unterricht viel viel viel zu zäh voran... mit der obigen "Leistung" habe ich 13 Punkte erreicht -.- dennoch möchte ich zwecks Weitblick neben her schonmal java wirklich lernen...

gibt es exklusive Empfehlungen für Einsteiger ??

"Java ist auch eine Insel" ??
 

Helgon

Bekanntes Mitglied
die main methode hat himbrombeere doch schon gepostet..

fertigen code zusammen basteln tut hier niemand (gratis)

es ist und soll deine leistung bleiben, wir helfen nur

zu buchempfehlungen gibt es sau viele threads aber abgekürzt..

für einen anfänger wie dich ist java ist auch eine insel vllt nix, lieber java von kopf bis fuß (das erklärt soweit ich weis etwas noob freundlicher)
 

HimBromBeere

Top Contributor
Java:
public class Konto {...}
Java:
public class TestClass {
    public static void main(String[] args) {
        Konto konto = new Konto(...);
    }
}

[EDIT]
die main methode hat himbrombeere doch schon gepostet..
Is ja Wahnsinn... ich werd mal ausnahmsweise im positiven Sinne zitiert... Danke:D[/EDIT]
 
H

haiqualle

Gast
alles klar,

bin hier seit quasi ein paar Minuten user (nichtmals geregt) und muss direkt sagen:

SUPER

tolle und SCHNELLE Hilfe :)

Danke Danke
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Binary.Coder Wechsel von BlueJ zu Eclipse Java Basics - Anfänger-Themen 7
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
N Interpreter-Fehler Compiler zeigt keine Fehler an, aber das Programm läuft nicht (BlueJ) Java Basics - Anfänger-Themen 2
W Pfeilenformen im BlueJ Java Basics - Anfänger-Themen 9
I BlueJ Queue Frage für Klausur Java Basics - Anfänger-Themen 2
aero043 Hilfe bei BlueJ Hausübung Java Basics - Anfänger-Themen 27
M BlueJ Objekt in Objektliste Java Basics - Anfänger-Themen 2
H BlueJ: was genau ist hier der Fehler? Java Basics - Anfänger-Themen 14
K Spieleidee gesucht für Informatikprojekt - JAVA (BlueJ)? Java Basics - Anfänger-Themen 15
Vernon.098 Java (BlueJ) Mensch ärgere dich nicht Programmien Java Basics - Anfänger-Themen 6
momo96 bluej Java Basics - Anfänger-Themen 2
K BlueJ Ball an Rand Reflektieren Java Basics - Anfänger-Themen 2
YAZZ BlueJ Bewegung einer Figur im Kreis Java Basics - Anfänger-Themen 4
Delonyg Bluej Supermarkt Java Basics - Anfänger-Themen 2
Ray19941 Über BlueJ Textdatei selbstständig erstellen lassen Java Basics - Anfänger-Themen 2
N BlueJ Implementation Analoguhr Java Basics - Anfänger-Themen 33
N Selection Algorithmus: Methode wird nicht erkannt (BlueJ) Java Basics - Anfänger-Themen 3
C Projekt öffnen BlueJ Java Basics - Anfänger-Themen 1
M BlueJ - Array als Paramter einer Methode eingeben Java Basics - Anfänger-Themen 12
K Testen in BlueJ Java Basics - Anfänger-Themen 2
C BlueJ Zahlenschloss programmieren Java Basics - Anfänger-Themen 5
1 BlueJ Fehler ? Java Basics - Anfänger-Themen 7
L Bluej Error: Cannot find Symbol Java Basics - Anfänger-Themen 13
H Methoden Bluej Anfänger Java Basics - Anfänger-Themen 13
D BlueJ Java: Strings voneinander trennen Java Basics - Anfänger-Themen 11
V ToString-Methode mit JUnit testen(BlueJ) Java Basics - Anfänger-Themen 10
G Variablen Variable nimmt keinen Wert an (BlueJ) Java Basics - Anfänger-Themen 4
I BlueJ importdatei fehlt Java Basics - Anfänger-Themen 4
D Java BlueJ Programm wiederholen? Java Basics - Anfänger-Themen 6
J Uniprojekt (BlueJ) Java Basics - Anfänger-Themen 17
H Klassen Hilfe bei BlueJ, Supermario Java Basics - Anfänger-Themen 5
W Testmethoden in BlueJ Java Basics - Anfänger-Themen 12
F Java BlueJ Dinge verschwinden lassen Java Basics - Anfänger-Themen 2
X wie kann ich in bluej/java einene 2d array mit zahlen fuellen, so dass sich diese in der der zeilen Java Basics - Anfänger-Themen 2
E Hilfe bei Lambda-Ausdrücken in BlueJ Java Basics - Anfänger-Themen 1
J BlueJ und import-Anweisungen, wie geht das? Java Basics - Anfänger-Themen 4
K BlueJ Terminverwaltung erstellen Java Basics - Anfänger-Themen 1
J BlueJ - kompilieren - und wie weit kommt man mit BlueJ? Java Basics - Anfänger-Themen 4
J Thread erstellen (BlueJ Projekt) Java Basics - Anfänger-Themen 3
I Erste Schritte BlueJ Fehler Java Basics - Anfänger-Themen 8
C Manuelle Parametereingabe in BlueJ Java Basics - Anfänger-Themen 5
D Wer wird Millionär ? BlueJ Java Java Basics - Anfänger-Themen 2
P BlueJ Sieb des Eratothenes Java Basics - Anfänger-Themen 4
M Ausgeben eines 2D Arrays mit int UND String werten - BLUEJ! Java Basics - Anfänger-Themen 4
G BlueJ Stacks Bahnhof Java Basics - Anfänger-Themen 2
J BlueJ öffnet package falsch Java Basics - Anfänger-Themen 2
J BlueJ Liste Würfel Projekt Java Basics - Anfänger-Themen 2
P Java mit BlueJ - Hilfe - Gegenstände Java Basics - Anfänger-Themen 10
H BlueJ Java Basics - Anfänger-Themen 3
L Queue programmieren via BlueJ Java Basics - Anfänger-Themen 5
R Nach Ubuntu-Update: Konsole spuckt bei neu Kompilierten Programmen Fehler aus (BlueJ)(Ubuntu12.04) Java Basics - Anfänger-Themen 11
X Erste Schritte Java BlueJ Programmieren Java Basics - Anfänger-Themen 36
Tally Methoden BlueJ - Datum als Kalendertag int - tagImJahr Java Basics - Anfänger-Themen 6
J BlueJ canvas Buttons adden? Java Basics - Anfänger-Themen 2
J BlueJ Tic Tac Toe öffnen? Java Basics - Anfänger-Themen 6
T Erste Schritte BlueJ kapitel 4 frage Schleifen ? Java Basics - Anfänger-Themen 4
V BlueJ: Funktionierende .jar Datei erstellen Java Basics - Anfänger-Themen 2
G Methoden BlueJ SuM Methode wird nicht gefunden Java Basics - Anfänger-Themen 9
S Pakete in BlueJ Java Basics - Anfänger-Themen 5
T Snake-BlueJ Bewegung Java Basics - Anfänger-Themen 7
S Erste Schritte Bluej Automatisches Einfügen von Objekten Java Basics - Anfänger-Themen 4
T Snake mit Bluej Java Basics - Anfänger-Themen 8
R BlueJ - Hilfe bei for-Struktur Java Basics - Anfänger-Themen 11
S Erste Schritte BlueJ-Aufgabe: Programmcode / Brauche dringend Hilfe !!! Java Basics - Anfänger-Themen 37
B Verständnisfrage:Beispielprogramm BlueJ Java Basics - Anfänger-Themen 3
P Java BlueJ Schatzsuche Java Basics - Anfänger-Themen 2
I Rc4 Verschlüsselung in BlueJ Java Basics - Anfänger-Themen 18
H Buch: Java lernen mit BlueJ Modulo-Operator Java Basics - Anfänger-Themen 16
X Methoden Java Dublikatsuche Hilfe(BlueJ) Java Basics - Anfänger-Themen 9
X Interpreter-Fehler "java.lang.NullPionterException: null" bei BlueJ Java Basics - Anfänger-Themen 10
C Problem bei BlueJ - Pfeil bleibt nicht in der Dartscheibe stecken Java Basics - Anfänger-Themen 4
M mit BlueJ einen Ticketautomaten programmieren Java Basics - Anfänger-Themen 9
Binary.Coder Bluej ähnlicher Inspektor gesucht Java Basics - Anfänger-Themen 3
T problem mit der maus in BlueJ Java Basics - Anfänger-Themen 14
J BlueJ! 2 kleine Fragen zum Spiel. Java Basics - Anfänger-Themen 3
R BlueJ Pacman Java Basics - Anfänger-Themen 17
B BlueJ Turtle nicht gefunden Java Basics - Anfänger-Themen 6
J start(); bei bluej Java Basics - Anfänger-Themen 3
E BlueJ Projekt öffnen Java Basics - Anfänger-Themen 15
Jats Probleme mit BlueJ und Bankkonto-Methoden Java Basics - Anfänger-Themen 7
A BlueJ BMI berechnen Java Basics - Anfänger-Themen 9
D BlueJ Anzeigeproblem Java Basics - Anfänger-Themen 5
L String Variable zurückgeben mit BlueJ Java Basics - Anfänger-Themen 12
J BlueJ Zeichen, Dart-Pfeil Java Basics - Anfänger-Themen 59
B Paket in BlueJ einfügen Java Basics - Anfänger-Themen 5
C BlueJ zum Laufen bekommen Java Basics - Anfänger-Themen 14
M BlueJ Problem Java Basics - Anfänger-Themen 6
P BlueJ hängt sich beim compilen auf Java Basics - Anfänger-Themen 9
P BlueJ Fehlermeldung - Illegal Start of Type Java Basics - Anfänger-Themen 8
S Klasse Zeichenfenster und BlueJ - Könnt ihr mir helfen? Java Basics - Anfänger-Themen 4
A Datentyp Char wird in BlueJ nur als leerer weißer Kasten dargestellt Java Basics - Anfänger-Themen 1
A JButton erscheint nicht (BlueJ) Java Basics - Anfänger-Themen 2
E BlueJ und Zeichenketten. S83 Übung 2.72 Java Basics - Anfänger-Themen 3
H BlueJ mehrere Klassen Java Basics - Anfänger-Themen 6
G BlueJ jUnit Test Java Basics - Anfänger-Themen 6
G Klassenhierarchie in BlueJ. Java Basics - Anfänger-Themen 3
G BLueJ Aufgabe Java Basics - Anfänger-Themen 11
G Bluej startet nicht Java Basics - Anfänger-Themen 5
B BlueJ: Anfängerprojekt mit HashMap Java Basics - Anfänger-Themen 14
D String - BlueJ Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben