Objektorientierte Programmierung in Python

matze86

Bekanntes Mitglied
Hallo, ich habe mir in der Vergangenheit Python angeeignet, ich weiß was Funktionen, Klassen etc ist.

Jetzt lerne ich gerade Java.
Jetzt zur Frage1: kann man in Python die gleiche Objektorientierung wie in Java anwenden? Also genau so die Struktur mit Klassen und Methoden verwenden wie in Java?

Frage 2: Nachdem ich länger (ca 4 Monate) nicht mehr mit Python gearbeitet habe, habe ich so meine Schwierigkeiten in Python weil ja Java etwas anders ist.
Nun mache ich viel mit dem Raspi. Sollte bzw. kann man, wenn man gerade Java lernt, auch in Python programmieren oder sollte man sich komplett auf Java vorerst konzentrieren?
 
Vorab: Ich kenne Python nicht, daher betrachte meinen Post bitte etwas mit Vorsicht.

Ich kenne jedoch Leute, die von Python ziemlich angetan sind (und Java dafür nicht sonderlich mögen), und tausche mich mit denen dann auch öfter mal aus. Und da erzählte einer vor einigen Wochen ganz erfreut, daß es in Python endlich eine Krücke gibt, mit denen man so etwas ähnliches wie eine abstrakte Klasse nachbilden kann.
Ich würde jetzt nicht behaupten daß Python damit zu gar nichts zu gebrauche wäre, behaupte aber einfach mal ohne es wirklich zu wissen, daß mit Java da mehr möglich ist.

Wenn du viel in einer Sprache gearbeitet hast, dann viel in einer völlig anderen Sprache arbeitest, ist es völlig normal daß man da wieder reinfinden muß. Das dauert ein paar Tage, aber dann ist alles wieder wie vorher.

Nimm die Sprache, die du für geeigneter hältst. Ob Java oder Python da besser ist, kannst immer noch du selber am besten entscheiden.
 
Wie M. L. schon gesagt hat, vom Prinzip her ist es sehr ähnlich. Es gibt halt Unterschiede in der Syntax der Sprachen. Das Prinzip der OOP ändert sich aber nicht grundlegend. 👍
 

Neue Themen


Zurück
Oben