Java

09/01/2015 19:58 takkeyyE#1
Hi haben zur Zeit Java Programmieren und komm da irgendwie gar nicht klar.
Sind zur Zeit bei den Klassen, Eigenschaften & machen das mit NetBeans.
Habt ihr da vielleicht gute Tuts?
09/01/2015 19:59 thethrowisreal#2
Der YT Kanal von Slidenerd ist meiner Meinung nach einer der besten.
09/01/2015 20:17 .Zitrus#3
Ich finde diese Seite, welche ich dir im Folgenden senden werde, sehr hilfreich: (Allerdings in Bezug auf JS und jQuery.)

[Only registered and activated users can see links. Click Here To Register...]
09/02/2015 07:54 Syc#4
Am besten legst du dir ein gutes Buch zu.
Youtubetutorials sind oft lückenhaft oder einfach nur falsch.

[Only registered and activated users can see links. Click Here To Register...]
09/02/2015 12:13 Lee Ki-Hwan#5
Du kannst zwar Googlen oder Youtube-Videos ansehen, allerdings wirst du dort kein Fachwissen erlernen.
Ein gescheites Buch würde ich dir empfehlen, am besten mal in der Coders-Den umschauen, dort gibt es einen Thread wo Bücher empfohlen werden.
09/02/2015 17:01 takkeyyE#6
Hätte mal eine Frage, wäre jemand bereit mir ein kleines Programm für Netbeans zu schreiben? Geht nur darum ein Auto zu "parken" und dann dieses aufzurufen.
09/02/2015 17:06 noahrmal#7
Quote:
Originally Posted by takkeyyE View Post
Hätte mal eine Frage, wäre jemand bereit mir ein kleines Programm für Netbeans zu schreiben? Geht nur darum ein Auto zu "parken" und dann dieses aufzurufen.
Du willst es doch lernen oder? Also setz dich hin und versuche einen Ansatz aufzustellen, dann wird auch versucht dir zu helfen ... kostenlos für dich alles programmieren wird wahrscheinlich hier keiner.
09/02/2015 17:17 takkeyyE#8
Freiwillig lern ich das bestimmt nicht :d


Was ist daran bspw falsch?
Man soll halt einfach die Marke + Farbe eingeben und das soll halt dann mithilfe eines weitern Buttons angezeigt werden
09/05/2015 13:18 Zunft#9
Deine Funktion "btnAP1ActionPerformed" kennt 'A' noch gar nicht, weil du 'A' in "btnP1ActionPerformed" definiert hast.
Am einfachsten für dich wäre es, wenn du die Zeile Auto A bspw. als globale Variable definierst, also einfach dorthin kopierst, wo sich auch der Kommentar des Autors befindet.
09/14/2015 14:45 XYZ-Cannon#10
Quote:
Originally Posted by takkeyyE View Post
Freiwillig lern ich das bestimmt nicht :d


Was ist daran bspw falsch?
Man soll halt einfach die Marke + Farbe eingeben und das soll halt dann mithilfe eines weitern Buttons angezeigt werden

[Only registered and activated users can see links. Click Here To Register...]

Stichwort Kapselungen.
09/18/2015 17:38 Menan#11
Du musst die Variable initialisieren mit:

Code:
String farbe = new String();
farbe = A.getFarbe();
Desweiteren musst du die Variable Auto Global setzen per Private Auto A;
Da du sonst nicht auf A von einer anderen Methode aus Zugreifen kannst, da A nur in deiner Funktion als Lokale Variable deklariert ist.
09/21/2015 13:10 XYZ-Cannon#12
Quote:
Originally Posted by Menan View Post
Du musst die Variable initialisieren mit:

Code:
String farbe = new String();
farbe = A.getFarbe();
Desweiteren musst du die Variable Auto Global setzen per Private Auto A;
Da du sonst nicht auf A von einer anderen Methode aus Zugreifen kannst, da A nur in deiner Funktion als Lokale Variable deklariert ist.
Bei Java ist das
Code:
new String()
hinfällig. Eine Deklaration mit
Code:
String farbe;
reicht aus um danach Werte zuzuweisen. Mit dem 2. hast du aber Recht.
09/23/2015 20:26 Menan#13
Quote:
Originally Posted by XYZ-Cannon View Post
Bei Java ist das
Code:
new String()
hinfällig. Eine Deklaration mit
Code:
String farbe;
reicht aus um danach Werte zuzuweisen. Mit dem 2. hast du aber Recht.
Gehört allerdings zum guten Stil variablen zu initialisieren und diese zu setzen, selbst wenn du sie nur als null deklarierst.. (im Allgemeinen).
Wobei das hier eh hinfällig wäre:

Code:
String farbe = a.getFarbe()
09/23/2015 21:51 dowhile#14
Mit
Code:
String farbe = new String();
legst du aber ein Objekt an das du nie verwendest, und das ist eindeutig schlechter Stil. Wenn dann solltest du
Code:
String farbe = "";
schreiben.
Immerhin wuerdest du auch kein
Code:
String farbe = new String("Eine Farbe");
machen.
09/24/2015 18:50 Mysthik#15
Quote:
Originally Posted by dowhile View Post
Mit
Code:
String farbe = new String();
legst du aber ein Objekt an das du nie verwendest, und das ist eindeutig schlechter Stil. Wenn dann solltest du
Code:
String farbe = "";
schreiben.
Sofern der Compiler da nichts raus optimiert, was ich mir nicht vorstellen kann, ist folgendes identisch:
Code:
String farbe = new String();
String farbe = "";
String farbe = new String("");

Mit
Code:
String farbe = "";
wird ebenfalls ein Objekt erzeugt.