Diskussion:Methode (Programmierung)

message: Folgender Satz stimmt m.E. nicht:
"Methoden können in Java nur dann ausgeführt werden, wenn sie von einem Objekt aufgerufen werden."
Es gibt doch sog. Klassenmethoden und wenn man nur sog. primitive Datentypen benutzt, dann gibt es kein Objekt, dass erzeugt werden muss. Es sei denn, man betrachtet die Java-Klasse als Objekt, da sie ja vom Classloader geladen wird. Aber das wird im Java-Narrativ nicht als Objekt bezeichnet. 
--Diaspomod (Diskussion) 02:14, 21. Jun. 2019 (CEST)
thread_title:  Java Methoden 

message: Hallo, ich hab den Artikel grad erstellt. Dabei traten aber einige Probleme auf. 
1) Ich hab den Artikel ja nicht ganz neu erstellt, sondern nur eine bestehende Weiterleitung editiert. Also der Name Methode (Programmierung) war schon vorher da. Nun bezieht sich dieser Titel aber auf die Programmierung als Ganzes und nichts nur speziell auf OOP (wie es der Inhalt leider erstmal tut). Bevor man den Artikel in irgendeine Richtung erweitert oder verbessert, müsste man sich erstmal über eine Richtung verständigen. Ich kenn mich außerhalb der OOP leider nicht so weit aus, um einschätzen zu können, wie häufig man dort von Methoden spricht. (vllt. kann das jemand ergänzen)
2) Mir fehlt auch innerhalb der OOP das Wissen über Einsprungaddressen und die Speicherverwaltung, davon habe ich nur hier  etwas gelesen, kann das aber nicht persönlich bestätigen bzw. Belegen. Gleichzeitig kann ich mir das aber gut vorstellen - also auch in dem Teil Methode_(Programmierung)#Differenzierung, ist dringend noch tiefgreifenderes Fachwissen erforderlich. Würde mich über Ergänzungen sehr freuen.
Grüße --WissensDürster 17:56, 24. Jun. 2009 (CEST)
replies: text:  Habe mitbekommen, dass es Methode (objektorientierte Programmierung) ja auch schon gibt, als redirect in die Objektorientierte Programmierung, das wäre natürlich idealer gewesen.... andererseits sind die meisten Links die hierher führen, dann eigentlich falsch einsortiert - solange also niemand eine komplexere allgemeingültigere Beschreibung und Definition für "Methoden" bringt, würde ich den Inhalt hier "objektorientiert" lassen... Grüße --WissensDürster 13:28, 26. Jun. 2009 (CEST)
thread_title:  Lemma (erl.) 

message: Ob eine Sprache zwischen Funktionen und Prozeduren syntaktisch unterscheidet, hat grundsätzlich nichts mit der Frage der Objektorientierung zu tun. Formulierung "nicht mehr nötig" daher geändert - bitte Änderung entgegennehmen. (nicht signierter Beitrag von 141.45.4.32 (Diskussion) 12:32, 10. Jun. 2011 (CEST)
thread_title:  Funktionen / Prozeduren 

message: Wir müssten in dem Artikel ggf. erläutern woher der Begriff "Methode" für diese Art von Funktionen auf geschichtlicher Ebene überhaupt kommt. ... ich habe bisher keine Hinweise gefunden. In diesem Zusammenhang erwähnte Bjarne Stroustrup in "The C++ Programming Language", dass in C++ virtuelle Memberfunktionen manchmal als "Methode" bezeichnet werden. (nicht signierter Beitrag von 31.13.170.36 (Diskussion) 08:04, 20. Mär. 2015 (CET)
replies: text: Eine gute Idee. Vielleicht wäre hier auch ein Satz zur Unterscheidung von "Funktion" und "Methode" ganz gut, da es ja doch bezüglich der Objektorientierung Unterschiede gibt. Das passt ja auch in gewisser Weise zur Herkunft vom Begriff "Methode", da man ja nicht ohne Grund einen neuen Namen genommen hat. --Hauke-stieler (Diskussion) 20:13, 6. Jan. 2016 (CET)
thread_title:  Woher kommt der Begriff "Methode"? 

message: – GiftBot (Diskussion) 09:14, 28. Nov. 2015 (CET)
thread_title:  {{Anker|deadurl_2015-10}} Defekter Weblink 

message: Ist das nicht eine fehlerhafte Übersetzung, die sich bloß festgesetzt hat? Meiner Meinung nach heißen Methoden, die auf der Klasse und nicht auf Instanzen definiert sind, Klassenmethoden und nicht Statische Methoden. Letztere Bezeichnung rührt nur aus der Verwendung des Schlüsselwortes static, das mehrere Programmiersprachen zur Deklaration von Klassenmethoden nutzen.
Vllt können wir die korrekte Benennung noch retten ;-)
:Ich denke, das kommt ganz auf die Programmiersprache an. C++ z.B. kennt gar keine "Methoden", nur "member functions", und da gibt es eben "static member functions", "non-static member functions" und "virtual member functions". Letztere entsprechen am besten dem, was anderswo "Methode" heißt. --RokerHRO (Diskussion) 12:41, 5. Okt. 2017 (CEST)
thread_title:  Statische Methoden?