Ich versuche gerade Java zu lernen.
Ich habe schon mehrere Webseiten angeschaut.
Irgendwie verstehe ich es trotzdem nicht.
Irgendwie verstehe ich nicht was die Eigenheiten von objektorientierter Programmierung sind.
Bislang vermute ich herausgefunden zu haben, dass Methoden das sind, was in vielen anderen Programmiersprachen Funktionen und Prozeduren genannt wird, warum man dann aber so ein blödes neues Wort benutzt ist mir allerdings schleierhaft.
Klassen können scheinbar zwei Zwecken dienen -->
1.) Als Sammlung von Methoden dienen, also als Sammlung von Funktionen und Prozeduren.
2.) Als Klassen dienen, wo mehrere Funktionen (Methoden) innerhalb dieser Klasse denselben Namen haben wie die Klasse selbst, nur wo jeweils unterschiedliche Parameter übergeben werden können und / oder eine unterschiedliche Anzahl an Parametern übergeben werden kann.
Objekte sind scheinbar Aufrufe von Methoden aus Klassen heraus.
Habe ich da was falsch verstanden ?
Was soll daran jetzt das Besondere sein ?, so dass man extra von objektorientierter Programmierung spricht ?
Kann mir das jemand noch mal mit eigenen Worten erklären und zwar so, dass man es auch kapiert ?
Ich habe auch schon Youtube - Videos angeschaut, aber trotzdem das Gefühl es nicht richtig verstanden zu haben ;-((