Was ist Objektorientierte Programmierung?
Вставка
- Опубліковано 23 лип 2024
- ✘ Jetzt Premium testen: programmieren-starten.de/prem...
🔹 Kostenlos die Programmier-Einsteiger-Serie sichern:
►►► programmieren-starten.de/pev-...
Eine kleine Einführung in die Objektorientierung, bzw. die Objektorientierte Programmierung.
--------------------------------------------------------------------------------
Möchtest du mehr Inhalte von Programmieren Starten sehen? Hier findest du hilfreiche Links für unsere wertvollsten Ressourcen:
Besuche unsere Webseite: programmieren-starten.de/?utm...
Programmieren Starten Premium: programmieren-starten.de/prem...
Kurse einzeln kaufen: programmieren-starten.de/prod...
Besuche unseren Blog: programmieren-starten.de/blog...
Sehr angenehme Art zu erklären! Danke! :)
Vielen Dank :)
i guess im asking randomly but does someone know of a method to log back into an instagram account??
I somehow lost the account password. I would appreciate any tips you can give me.
@Colten Raphael instablaster ;)
@@louisomar9666 but it asks for Credit card
Habe bisher nur ein paar Minuten gesehen aber ich würde jetzt schonmal sagen, dass ich hiermit wesentlich besser OOP lernen werde als in meiner Ausbildung zum Fachinformatiker 😂
Und ganz ehrlich - ich finde es fast sogar schon sympathisch, dass du bei Versprechern einfach weiter machst und das nicht immer neu aufnimmst. Gibt einem das Gefühl, dass du auch nur ein Mensch bist. 😊
Danke für dein Feedback 🤩
eeeeeeyyyyyyyyyyy was soll der scheissä
s
@@gl-bm5vx wtf
Besser kann man einem Beginner den Begriff der Objektorientierten Programmierung - OOP - meines Erachtens nach nicht nahe bringen. Top Sache, weiter so Jannek.
Vielen Dank! :)
Hey, dieses Video hat uns unser Prof heute geschickt und mir kam dein Kanal natürlich sofort bekannt vor :). Danke für deine tollen Videos, von denen offensichtlich auch Dozenten profitieren.
Freut uns sehr, dass die Videos so gut ankommen :) Und vielen Dank für dein Feedback!
Ich bin aktuell noch beim Java-Crashkurs bei den Methoden, aber damit kurz vor der Objektorientierung. Ich denke, dass ich mit diesem Video schon mal einen guten Einblick bekommen habe und freue mich schon darauf.
Ich denke, dass ich mir im Anschluss an den Crashkurs sogar eine Premium-Mitgliedschaft sichern werde.
Ist einfach toll, was ihr hier auf die Beine stellt. Weiter so. ;-)
Grüße Florian
"Verständlich erklären" ist zwar auch eine Methode, aber in Deinem Fall auch eine besondere Begabung! Vielen Dank dafür.
Super Video! Es wäre noch super wenn dazu ein Teil 2 kommt, wo dann das ganze nochmal kurz an einem Beispiel vorprogrammiert wird.
Super Video! - Ich hoffe es kommen noch Videos zu all den anderen Paradigmen
Fantastische Erklärung, vielen Dank!
Vielen Dank :)
Ich fand es gut , dass du mit Beispielen immer versuchst hast zu erklären . Es war ein tolles Video Dankeschön😇
Einfach Klasse, dankeschön! 👍🏻
Super erklärend, Dankeschön!
Ganz toll erklärt! Ich danke Dir für Deine Mühe.
Sehr gerne :)
Angenehme Stimme und Sprechweise und vor allem schön, dass du die Dinge langsam und mehrmals erklärst. Dadurch prägt es sich viel besser ein!
Gerade das finde ich irgendwie nervig. Die Wiederholungen sind unnötig. Man muss auch nicht jedes Wort auf der Folie erneut vorlesen. :-) Sorry.....😊 Es heißt "Besitzer des Hauses", nicht "Besitzer von dem Haus." 🙂
Danke Dir, sehr schön geklärt und hilfreich
Sehr gerne :)
Keine Ahnung wieso mein Lehrer uns das nicht so beibringt... Sehr schön erklärt und mit Beispielen erläutert. Direkt was dazugelernt. Danke!
du machst dass richtig gut! Props:)
Das ist eine sehr verständliche Einführung, herzlichen Danke dafür.
Vielen Dank 🙏
Sehr gut erklärt:) vielen Dank!
Sehr gerne :) Vielen Dank fürs anschauen!
hervorragende Erklärung! Danke :)
Danke fuer das erfreuliche Video! Ich abonniere :)
Vielen Dank fürs ansehen :)
Danke, dieses Video hat mir weitergeholfen! Klassen sind offenbar das komplizierteste der Python-Grundlagen.
Super erklärt! Vielen Dank!!
Super Video.
sehr gut die Grundidee erklärt
tolles video,danke!
Mega gut erklärt. Danke!
Sehr cooles Video. War genau das, was ich gesucht habe. Schön einfach erklärt und perfekt als Einstieg, bevor es an die Literatur geht. Ich werde den Kanal Abonnieren.
Vielen Dank 🤩
Sehr gute erklärung, mach weiter so 👍
Vielen Dank! Wir machen auf jeden Fall weiter :)
Einfach toll erklärt, danke.
Vielen Dank :)
Vielen dank für diese genial gute Erklärung
Wer ist dieser Max Mustermann!!! Dem gehört gefühlt fast alles!
Gibt es eine Galileo Reportage drüber schau dir die mal an
sehr gut erklärt!
Das ist ganz einfache und perfekte Erklärung :)
Vielen Dank dafür :)
Schön erklärt 👏
BESTE ERKLÄRUNG!!!
Super erklärt und zusammengefasst
Freut mich! Danke! :)
Super Erklärung - Danke!
Gerne :)
Schönes Video, sehr hilfreich. Danke
Freut mich dass es dir gefallen hat! :)
Sehr gut erklärt 👍
Vielen Dank!!
Die Methoden "Essen" und "Trinken" sind Methoden. Danke dafür. :)
Vielen Dank, ich verstehe OOP jetzt viel besser :)
Dnk für das video ❤
Super erklärt. Vielen Dank!
Gruß,
Matthias
Danke für dein Feedback :)
Sehr sehr schön erklärt!!
Danke 🙏
Toll erklärt wie immer! Best German Programming Channel!
Vielen dank 🤩
In 1.25x Geschwindigkeit perfekt! :)
Super erklärt, dieses video hat die representative eigenschaft: IT wissen zu IT nicht wissenden weiter zu geben, eine gute verbale kompatibilität zu schaffen - meine subjektive sichtweise = 👍
Vielen lieben Dank :)
Abi gerettet!
sehr hilfreiches video , danke , die erklärung war super xD
Danke :)
ich ahb sicher 20 Artikel dazu gelesen 10 Videos geschaut und überall WTF ich checks immernoch nd aber ich glaube jetzt gehts endlich so halb irgendwie!! yay DANKE!!!
Danke !
Super Sache. Habe vor kurzem angefangen mit Java und somit der Objektorientierten Programmierung und bekam das aus dem Buch nicht so ganz in den Kopp. Ist halt schon was anderes als C64 Basic von damals :D. Dieses Video war jetzt für mich mein Aha-Moment. Vielen Dank dafür. Ich habs jetzt gecheckt ;)
sehr gutes Video, thx
DAnke :)
Hat mir fjedenfall gut das Prinzip vermiitteln könen. Leider am Ende an OOP gescheitert und ruhen lassen.( wodurch ich aber letztendlich LUA für mich entdeckt habe^^ ) Aber vlt klappts ja jetzt beim zweiten Anlauf.
Nicht aufgeben :)
Super Video
Sehr gut erklärt! Aber auch symphatische Stimme und genügend langsam gesprochen. Sehr professionell.
Danke.
Erinnert mich sehr an Claus Kruesken (ARD Sendung Computerzeit in den 80ern)
Danke für den netten Kommentar! :)
sehr schön erklärt, aber vielleicht korrigierst Du mal bei Gelegenheit die Methode, Abreisen() es sei denn Das Haus zieht um :)
Auch Häuser möchten mal abreisen, z.B. in den Urlaub abreisen.
In USA ziehen Häuser häufig um.
Sehr gutes Video! Hat mir das ganze als Anfänger sehr viel verständlicher gemacht.
Habe allerdings eine Frage: An was orientieren sich andere Arten von Programmierung und zu was werden solche Programmierungen dann geschrieben?
Es gibt beispielsweise die Prozedurale Programmierung (z.B. Programmiersprache C).
Danke
gerne :D
10:20 wohin geht denn die Reise? :D Super Video!
könntet ihr nicht zu allen Programmierparadigen ein Video machen? Das wäre wirklich toll
Habe ich mir notiert :)
Welches Mikrofon verwendest du?
stark
gutes video
Vielen Dank :)
Eine Frage zu 14:59, wenn ich in der Klasse Säugetier implementiere, dass das Geschlecht männlich ist, kann ich dann keine weibliche Katze erzeugen? Oder lege ich das Geschlecht (männlich/weiblich) erst bei der Objekterzeugung fest?
Hallo reezyyy, du legst das geschlecht erst bei der objekterzeugung fest,denn in der klasse (Säugetiere) sind nur die Eigenschaften enthalten, die sie besitzen. Ich hoffe das stimmt so. So hab ich es zumindest verstanden. Dein Kommentar ist schon eine woche her, bist du jetzt auf das gleiche gekommen?
@@MrKatabol Genauso denke ich mir das auch!!
Kann man die Präsentation irgendwo Downloaden??
Ein Haus würde sich in dieser Analogie allerdings selbst verkaufen oder abreißen. Gäbe es nun aber ein Objekt Abrissbagger, dann müsste der zum abreißen des Hauses einen Pointer auf das Haus halten, damit wird das Haus aber sowohl eine Eigenschaft vom Besitzer als auch Abrissbagger. Das wäre ein Widerspruch zum OOP, speziell zum Prinzip der Kapselung. Also benötigt man eine Oberklasse zur Kommunikation zwischen Objekten. Damit wird ein echtes OOP-Programm immer hierarchisch sein müssen. Die bildhafte Erklärung im Video ist sehr schön, aber ungenau.
wo wird oop in berufen genutzt? hab nen techniker gemacht da wurde nur c++ oop und mysql grundlagen gelehrt :/
Oop wird generell nahezu überall in der Programmierung verwendet :D
Hi, ich bin 12 und beginne gerade ein bisschen C# zu lernen. Deine Videos halfen mir dabei sehr.👍🏻Hat jemand irgendwelche Tipps?
Sehr cool! Einfach Schritt für Schritt durchstarten :)
Gut erklärt. Ein codebeispiel einer klasse wäre vielleicht am ende noch hilfreich gewesen damit man den zusammenhang zur realen anwendung besser versteht
Vielen Dank für dein Feedback :)
Super erklärt aber was ist mit den Klassen ? wofür stehen Sie? fürs Haus
Was meinst du mit fürs Haus? Klassen sind ein Bauplan für Objekte :D
Hallo, danke für das Video. Hab jetzt bis hierhin geguckt aber finde den Rest der 24 Videos nicht. Kann mir jemand helfen ?
Hey, den Rest von welchen 24 Videos? Also zu welchem Thema?
OOP habe ich ja jetzt verstanden, aber was genau ist DOD - "Data Oriented Design" und könntest du es auch so gut erklären ?
Brauche ich nämlich für Unity...
Haben das mal als Videowunsch notiert :)
"Hans Wurst" :D ...viele Grüße aus Italien und danke, es war sehr klar!
sehr gut. diesmal leider ohne beispielcode
Also Java war meine erste Programmiersprache und ich hatte OOP genutzt weil ich es irgend wie entdeckt hatte durch Bischen rumspielen und so und wusste nicht mal was OOP ist oder dass es existiert. Das ist irgend wie lustig, komisch und verwirrend find ich irgend wie gut XD euch noch ein guten Tag (:
Hehe ja dir ebenso einen schönen Tag :)
16:00
Nur zum Verständnis: Die Klasse "Hund" ist doch garnicht unabhängig von anderen Klassen oder? Ich meine sie erbt doch von der Klasse "Säugetier"?
So ist es. 👍
wie schwierig ist es eine KI zu programieren. es muss keine komplitierte sein?
Das ist ne ganz andere thematik
Ich dachte immer das es wie Labview was mit einer Art Zeichnen programmiert wird. Jetzt wirft ehrlich gesagt dein Video sogar noch mehr Fragen auf und verstehe nicht warum Klassifizierung nötig sind zum programmieren . Die Variabel sind wohl die Eigenschaften von Objekten aber sollen die jetzt noch mit andren Vairiabeln und einen Objekt zusammen sein , klingt nach einer Form eines Arrays . Ich schau einfach mal an was Programmes dafür gibt und gucke das Tutourial mal an.
Wäre die Klasse Säugetier mit Hund und Katze eine Klassenfamilie?
16:26 Can't argue against that...
Hallo Super Video :) Könnte man dich mal sprechen ?
Ich finde einfach keine Erklärung von A-Z. Kann mir jemand weiterhelfen? Was ich nicht mehr verstehe, jetzt wo ich mehr weiß:
Überklasse? (Vögel bspw. Wie geht das?)
Klasse: Säugetier
Unterklasse (Bspw. Hundeartige, Raubkatzen wie geht das?)
Objekt: Hund
Objekt Katze
Instanz? Was ist das jetzt genau?
Hund Zeus (was ist das, Objekt? Instanz? Unterschied zwischen Hund Ojekt und Hund mit Namen?*
und Hund Bello
und Katze Maui
und Kater Kralle
Nichts was ich finde erklärt mir das schlüssig. Wie schaffe ich eine "Hierarchie" in Klassen und Objekten?
Beispiel mit SciFi Schiffen:
Klasse Schiffe
Unter-Klassen/Über-Objekte? Kampfschiffe, Handelsschiffe, Forschungsschiffe
Objekte: Schlachschiff, Fregatte, Frachter, Laborschiff etc.
Wie kriegt man Struktur und Organisiation, das 100. Klassen & Objekte Tuto hilft da nichts. So kleine Bausteine kann man sich doof gesagt kopieren. Aber wo lernt man das richtig?
hätte ich dieses Video gefunden als ich noch in der Schule war hätte mich mein Informatikkurs weniger ausgelaugt
Haha besser spät als nie 🤩
Man hört den PC Lüfter im Video :)
Wooohoo ich grüße meine Klasse 10G xD
XD11😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣
Ihr habt 7 Klassen im in der 10. Jahrgangstufe?
abreisen != abreissen
1000 mal besser als mein Prof
Du willst mir also zusammenfassend sagen, dass es in Ordnung ist, dass ich Frauen als Objekte sehe?
Nein :D
find ich gut !
lass mich raten, du bist 12 jahre alt ?!
@@karlroessner2193 Lass mich raten, du bist grade 16 geworden und denkst daher du könntest über ein Alter reden obwohl du selbst noch ein Kind bist?
Cést la vie
@@anonym3852 Lass mich raten du bist knapp über 18 und denkst du bist schon so erwachsen das du auf die Jugend herabblicken kannst?
Wer sich in der Uni mit UML-Diagrammen auskennt, insbesondere mit Klassen- und Objektdiagrammen, wird das Thema schnell verstehen. Ehrlich gesagt muss ich sagen, dass das Studium der beste Weg ist, ein professioneller Programmierer zu werden, denn die Konzepte müssen von den Grundlagen her erlernt werden🎉
Super, aber was ist jetzt mit den "Typen"?
Hilfe, mein Haus reist ab... 😂
Schreibt man Abreisen nicht mit ß
Weiss ich nicht :D
EHRENMANN
Yeah!
Wer ist auch wegen Home schooling hir
Yeah und hast du was gelernt? :D
Wieviel willst Du für das Haus? Abreissen wär schade..
Haha
Im Internet findet man ja auch nur Programmieren für Beginner, gibt ja keinen der sich auskennt
Okay :D
@@ProgrammierenStarten selbstverständlich bist du besser
Hmm, also ist es nur eine Ansammlung von Funktionen. Verstehe nicht den Unterschied zwischen Klassen und einfachen Arrays. Beides kann man beliebig erstellen und mit Daten (Eigenschaften) füttern, nur hat man bei Arrays viel weniger Arbeit, d.h. es geht schneller. Verstehe den Sinn hinter OOP nicht. Ob ich jetzt massig Klassen anlege, oder mir die Dateien einlade die die gebrauchten Funktionen enthalten, hmm -.- .
Oder anders gefragt, was macht OOP einfacher, gegenüber einer prozeduralen Programmierung die auch sehr gut strukturiert sein kann?
Klar ist ein riesen Unterschied, wenn Du Programmieren nicht als one man show verstehst.
Warum nennt man eine Klasse eben Klasse und nicht Typ? Denn ist es nicht das, was die Klasse tut, nämlich den entsprechenden Objekttyp definieren?