Klassen: Java Bitte mir erklären

  • Antworten:18
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 10:01:37 via Website

Hallo Leute
Ich lerne gerade ein buch über Java.
Ich bin bereits bei den Kapitel mit den Klassen. Aber ich versteht es nicht ganz gut
Kann mir jemand es ganz erklären?

Danke
PS bin ein Kind
Ich hoffe ihr könnt es lesen

— geändert am 27.10.2014, 12:53:25

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Klaus
  • Blogger
  • Forum-Beiträge: 19.172

27.10.2014, 10:07:49 via App

Hallo thenew!

Wie ich dir bereits in der Mail mitgeteilt habe, gehört dieser Thread in den Dev Bereich, dorthin habe ich ihn jetzt verschoben. Bitte achte in Zukunft wo du Threads erstellst. Danke. ;)

| LG Klaus |
| Google Nexus 6P - Dirty Unicorns | Google Nexus 6 - Dirty Unicorns |
| Das AndroidPITiden-Buch | Die Androiden-Toolbox | AndroidPIT-Regeln |

Gelöschter Account

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 10:08:45 via Website

ok,
Vielen Dank:D

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 10:33:14 via Website

Könnt ihr mir es erklären? Danke

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Klaus
  • Blogger
  • Forum-Beiträge: 19.172

27.10.2014, 10:38:56 via App

Hallo thenew!

Bitte nicht pushen, gib doch der Community ein wenig Zeit!

Wenn sich jemand findet, der eine Antwort zu deiner Frage weiß, dann wird er/sie es bestimmt hier posten, also hab noch ein wenig Geduld... :?

| LG Klaus |
| Google Nexus 6P - Dirty Unicorns | Google Nexus 6 - Dirty Unicorns |
| Das AndroidPITiden-Buch | Die Androiden-Toolbox | AndroidPIT-Regeln |

Antworten
Alexander Grüßung
  • Forum-Beiträge: 51

27.10.2014, 10:44:34 via Website

thenew

Könnt ihr mir es erklären? Danke

Hallo thenew,

du postet hier 4 Seiten zum lesen mit der Info "Ich versteh das nicht".
Was genau verstehst du denn nicht?
Ich möchte dir nicht die ganzen 4 Seiten erklären ins blaue hinein...

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 10:56:00 via Website

Ich versteh dass mit den Konstruktoren,![image][1] und diesda ![image][2] nicht

— geändert am 27.10.2014, 12:53:39

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Klaus T.
  • Forum-Beiträge: 8.183

27.10.2014, 11:11:08 via Website

Ist dir das Prinzip von Klassen und Instanzen denn vertraut?

Mitarbeiter (String name, ....
      ...

ist der Konstruktor der Klasse. Damit werden Instanzen erzeugt.
Z.B. so:

Mitarbeiter hans = new Mitarbeiter("Meier", "Hans", 1100);
Mitarbeiter lotte  = new Mitarbeiter("Schmidt", "Lotte", 1200);

Jetzt hast du zwei Instanzen der Klasse .... hans und lotte.

void gehaltErhoehen(...

ist eine Methode der Klasse. Auf den Instanzen (hans, lotte) kannst du jetzt diese Methoden aufrufen.

hans.gehaltErhoehen(100);

Preisfrage: Wieviel Gehalt hat Hans nach der Gehaltserhöhung?

:)

— geändert am 27.10.2014, 11:12:47

if all else fails, read the instructions.

pepperonasTim F.

Antworten
asdf ghjk
  • Forum-Beiträge: 3.175

27.10.2014, 11:15:08 via App

Gut erklärt! :D

Tim F.

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 11:24:47 via Website

achso vielen dank
hans hat jetzt nach der gehaltserhöhung 1200.

Vielen dank!(hug):)

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Maestre C.
  • Admin
  • Forum-Beiträge: 4.323

27.10.2014, 11:37:32 via Website

Hallo thenew ,

Wen deine Frage beantwortet ist, setze doch bitte deinen Thread noch auf beantwortet ;)
Danke und Gruß Maestre

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 12:07:08 via Website

Hallo, ich hab gerade eine Klasse erstellt in java und da gab es aufeinmal Fehler.
Ich weiß nicht warum.
Könnt ihr mir es sagen?

`public class test {
public static void main(String[] args){
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;
     }

     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();


 }

}
}

 }

}
}`

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Sven R.
  • Forum-Beiträge: 1.904

27.10.2014, 12:33:21 via App

Welche Fehler denn?

Wenn dir mein Beitrag gefällt, kannst dich einfach mit dem 👍 "Danke"-Button auf der Website dieses Forums bedanken. 😀

Why Java? - Because I can't C#

Antworten
Lucas
  • Forum-Beiträge: 717

27.10.2014, 12:42:34 via App

Darf er die 4Seiten hier überhaupt veröffentlichen?
ich glaube nicht, ich darf ja auch kein Liedausschnitt öffentkich verfügbar machen, wenn ich nicht die nötigen Rechte habe ;)

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 12:53:01 via Website

echt ok dann lösche ich sie schnell mal. wusste ich nicht

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 12:54:23 via Website

Sven R.

Welche Fehler denn?

Da steht fehler und ich kann den code nicht compilieren

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten
Lucas
  • Forum-Beiträge: 717

27.10.2014, 13:00:00 via Website

thenew

echt ok dann lösche ich sie schnell mal. wusste ich nicht

Das war jetzt mehr eine Frage wie eine Aussage, aber ich glaube so bist du auf jedenfall auf der sichereren Seite.

Antworten
Klaus T.
  • Forum-Beiträge: 8.183

27.10.2014, 13:34:46 via Website

Mach nicht so ein Durcheinander und halt dich lieber an das Format, wie es bestimmt auch in den Beispielen ist...

test.java:

public class test { 

       public test() {

            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();

       }

       public static void main(String[] args) { 
             new test();
       }

}

Mitarbeiter.java:

public class Mitarbeiter {

      ...

}

— geändert am 27.10.2014, 13:35:51

if all else fails, read the instructions.

Antworten
Gelöschter Account
  • Forum-Beiträge: 131

27.10.2014, 14:31:26 via Website

Ok, vielen dank

Das neue Google nexus 6 und 7
Habe über:
Kommentare
15
UND
Forum-Beiträge
59

Antworten