Hallo liebes Forum
Da ich zum nächsten Wintersemester ein Informatik Studium anstrebe, dachte ich es wäre doch an der Zeit sich schon einmal ein wenig ein zu lesen
Nach ein wenig Recherche hielt ich das Buch "Jetzt lerne ich Java 7" für geeignet, mich in die Welt des Programmierens begeben.
Von der ersten Seite an fand ich die Erklärungen ansprechend und verständlich, auf erste Versuchen mit dem klassischen "Hallo Welt" folgten stehts Erfolge. Nach nun knapp 50 Seiten schleicht sich aber das erste "Häh" ein xD
Im genaueren geht es um diesen Code, der eine Mitarbeiter-Software, zur abfrage der Mitarbeiterdaten und eine Gehaltserhöhung, ermöglichen soll. Vorrangig dient er dem Verständnis von Klassen, Objekten und Konstruktoren :
Ich würde mir nun kein vollkommenes Fehlverstehen dieses Quellcodes vorwerfen, vielmehr kämpfe ich mit dem Konstruktor "Mitarbeiter" :
Zu diesem Part finde ich die Erklärungen des Buches leider etwas dürftig. Zum einen wird nur erwähnt das in den Klammern hinter dem Namen des Konstruktors, Variablen einzufügen sind, welche aus anderen Klassen zur Bearbeitung mit einbezogen werden. Jedoch scheint es mit hier so als würden sie hier erst Deklariert.
Als zweites wird mir der Sinn der Zuweisung der Klassen (z.B: m_name = name) nicht klar, da die Klassen "name", "vorname" und die Variable "gehalt", im restlichen Quellcode nicht mehr vorkommen.
Ich hoffe ich konnte den Sachverhalt verständlich darstellen, und es ist ein wenig nachvollziehbar ^^
Geht nicht zu hart mit mir um, bin wie gesagt noch ein blutiger Anfänger
Bereits im vorhinein vielen Dank!
Grüße
Pii2
Da ich zum nächsten Wintersemester ein Informatik Studium anstrebe, dachte ich es wäre doch an der Zeit sich schon einmal ein wenig ein zu lesen
Nach ein wenig Recherche hielt ich das Buch "Jetzt lerne ich Java 7" für geeignet, mich in die Welt des Programmierens begeben.
Von der ersten Seite an fand ich die Erklärungen ansprechend und verständlich, auf erste Versuchen mit dem klassischen "Hallo Welt" folgten stehts Erfolge. Nach nun knapp 50 Seiten schleicht sich aber das erste "Häh" ein xD
Im genaueren geht es um diesen Code, der eine Mitarbeiter-Software, zur abfrage der Mitarbeiterdaten und eine Gehaltserhöhung, ermöglichen soll. Vorrangig dient er dem Verständnis von Klassen, Objekten und Konstruktoren :
Java:
class Mitarbeiter {
String m_name;
String m_vorname;
int m_gehalt;
Mitarbeiter(String name, String vorname, int gehalt) {
m_name = name;
m_vorname = vorname;
m_gehalt = gehalt;
}
void datenAusgeben() {
System.out.println("\n");
System.out.println(" Name : " + m_name);
System.out.println(" Vorname : " + m_vorname);
System.out.println(" Gehalt : " + m_gehalt + "Euro");
}
void gehaltErhoehen(int erhoehung) {
m_gehalt += erhoehung;
}
}
public class Mitarbeiterbeispiel {
public static void main(String[] args) {
Mitarbeiter billy = new Mitarbeiter("Gates","Bill",3000);
Mitarbeiter stevie = new Mitarbeiter("Jobs","Steve",3500);
billy.datenAusgeben();
stevie.datenAusgeben();
billy.gehaltErhoehen(500);
billy.datenAusgeben();
stevie.datenAusgeben();
}
}
Ich würde mir nun kein vollkommenes Fehlverstehen dieses Quellcodes vorwerfen, vielmehr kämpfe ich mit dem Konstruktor "Mitarbeiter" :
Java:
Mitarbeiter(String name, String vorname, int gehalt) {
m_name = name;
m_vorname = vorname;
m_gehalt = gehalt;
}
Zu diesem Part finde ich die Erklärungen des Buches leider etwas dürftig. Zum einen wird nur erwähnt das in den Klammern hinter dem Namen des Konstruktors, Variablen einzufügen sind, welche aus anderen Klassen zur Bearbeitung mit einbezogen werden. Jedoch scheint es mit hier so als würden sie hier erst Deklariert.
Als zweites wird mir der Sinn der Zuweisung der Klassen (z.B: m_name = name) nicht klar, da die Klassen "name", "vorname" und die Variable "gehalt", im restlichen Quellcode nicht mehr vorkommen.
Ich hoffe ich konnte den Sachverhalt verständlich darstellen, und es ist ein wenig nachvollziehbar ^^
Geht nicht zu hart mit mir um, bin wie gesagt noch ein blutiger Anfänger
Bereits im vorhinein vielen Dank!
Grüße
Pii2