Was ist Objektorientierte Programmierung?

Sdílet
Vložit
  • čas přidán 27. 07. 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...

Komentáře • 187

  • @Implia
    @Implia Před 6 lety +167

    Sehr angenehme Art zu erklären! Danke! :)

    • @ProgrammierenStarten
      @ProgrammierenStarten  Před 6 lety +5

      Vielen Dank :)

    • @coltenraphael1268
      @coltenraphael1268 Před 2 lety

      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.

    • @louisomar9666
      @louisomar9666 Před 2 lety

      @Colten Raphael instablaster ;)

    • @baseerhaider7055
      @baseerhaider7055 Před 2 lety

      @@louisomar9666 but it asks for Credit card

  • @meinventil
    @meinventil Před 3 lety +53

    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. 😊

  • @drosalex
    @drosalex Před 5 lety +33

    Besser kann man einem Beginner den Begriff der Objektorientierten Programmierung - OOP - meines Erachtens nach nicht nahe bringen. Top Sache, weiter so Jannek.

  • @Fraggi99
    @Fraggi99 Před 5 lety +62

    Fantastische Erklärung, vielen Dank!

  • @vonhofe
    @vonhofe Před 2 lety +2

    "Verständlich erklären" ist zwar auch eine Methode, aber in Deinem Fall auch eine besondere Begabung! Vielen Dank dafür.

  • @florianhartl7029
    @florianhartl7029 Před 3 lety +15

    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.

    • @ProgrammierenStarten
      @ProgrammierenStarten  Před 3 lety +1

      Freut uns sehr, dass die Videos so gut ankommen :) Und vielen Dank für dein Feedback!

  • @finntm9307
    @finntm9307 Před 4 lety +14

    Super Video! Es wäre noch super wenn dazu ein Teil 2 kommt, wo dann das ganze nochmal kurz an einem Beispiel vorprogrammiert wird.

  • @florimtv281
    @florimtv281 Před 2 lety +4

    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

  • @unrealnovice7330
    @unrealnovice7330 Před 4 lety +30

    Wer ist dieser Max Mustermann!!! Dem gehört gefühlt fast alles!

    • @icifskill2479
      @icifskill2479 Před 3 lety +1

      Gibt es eine Galileo Reportage drüber schau dir die mal an

  • @selui735
    @selui735 Před 4 lety +5

    Super Video! - Ich hoffe es kommen noch Videos zu all den anderen Paradigmen

  • @farhad.a5718
    @farhad.a5718 Před 4 lety

    Einfach Klasse, dankeschön! 👍🏻

  • @user-pi8rx1hq1c
    @user-pi8rx1hq1c Před 5 lety +2

    Danke Dir, sehr schön geklärt und hilfreich

  • @user-gj4ec7sc9j
    @user-gj4ec7sc9j Před 7 měsíci

    Ich fand es gut , dass du mit Beispielen immer versuchst hast zu erklären . Es war ein tolles Video Dankeschön😇

  • @franzbuber5271
    @franzbuber5271 Před 3 lety +4

    Die Methoden "Essen" und "Trinken" sind Methoden. Danke dafür. :)

  • @papaya8634
    @papaya8634 Před 4 lety +3

    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!

    • @janinewolter7450
      @janinewolter7450 Před 7 měsíci

      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." 🙂

  • @desiklee4701
    @desiklee4701 Před 3 lety +2

    Ganz toll erklärt! Ich danke Dir für Deine Mühe.

  • @timfeuring7903
    @timfeuring7903 Před 5 lety +4

    Sehr gut erklärt:) vielen Dank!

  • @warrenroche8420
    @warrenroche8420 Před 5 lety +6

    Danke fuer das erfreuliche Video! Ich abonniere :)

  • @cozyy618
    @cozyy618 Před 3 lety

    du machst dass richtig gut! Props:)

  • @bitwerker388
    @bitwerker388 Před 4 lety

    Super erklärt! Vielen Dank!!

  • @rp9406
    @rp9406 Před 4 lety

    Mega gut erklärt. Danke!

  • @iuwhefcilauoowieuhfowuhf9037

    tolles video,danke!

  • @hagopkilikian1435
    @hagopkilikian1435 Před 10 měsíci

    Super erklärend, Dankeschön!

  • @Stibitzwegerich
    @Stibitzwegerich Před 4 lety +8

    Sehr gute erklärung, mach weiter so 👍

  • @P_-zc8zz
    @P_-zc8zz Před 4 lety

    Super Video.
    sehr gut die Grundidee erklärt

  • @christiankehlen9639
    @christiankehlen9639 Před 6 lety +1

    Einfach toll erklärt, danke.

  • @simsim6535
    @simsim6535 Před 3 lety

    hervorragende Erklärung! Danke :)

  • @mcd1814
    @mcd1814 Před 4 lety +5

    In 1.25x Geschwindigkeit perfekt! :)

  • @ahmedalmontaser5441
    @ahmedalmontaser5441 Před 4 lety +3

    Das ist ganz einfache und perfekte Erklärung :)

  • @MrMahokai
    @MrMahokai Před 4 lety

    Vielen dank für diese genial gute Erklärung

  • @uweheit
    @uweheit Před 3 lety

    Das ist eine sehr verständliche Einführung, herzlichen Danke dafür.

  • @dieterphillip8560
    @dieterphillip8560 Před 3 lety +3

    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.

  • @fliegzoo
    @fliegzoo Před 6 lety +1

    Super Erklärung - Danke!

  • @arturertel
    @arturertel Před 4 lety +6

    Vielen Dank, ich verstehe OOP jetzt viel besser :)

  • @Easyragey
    @Easyragey Před 2 lety

    Keine Ahnung wieso mein Lehrer uns das nicht so beibringt... Sehr schön erklärt und mit Beispielen erläutert. Direkt was dazugelernt. Danke!

  • @MPM-73
    @MPM-73 Před 5 lety +3

    Super erklärt. Vielen Dank!
    Gruß,
    Matthias

  • @merlinderzauberer5612
    @merlinderzauberer5612 Před 2 lety

    BESTE ERKLÄRUNG!!!

  • @kotface3919
    @kotface3919 Před rokem

    Danke, dieses Video hat mir weitergeholfen! Klassen sind offenbar das komplizierteste der Python-Grundlagen.

  • @nadijung7503
    @nadijung7503 Před 4 lety

    Sehr gut erklärt 👍

  • @easypy
    @easypy Před rokem

    Schön erklärt 👏

  • @nl4947
    @nl4947 Před 4 lety +30

    sehr schön erklärt, aber vielleicht korrigierst Du mal bei Gelegenheit die Methode, Abreisen() es sei denn Das Haus zieht um :)

  • @schmidi333
    @schmidi333 Před 2 lety

    sehr gut erklärt!

  • @Hallo-yn8is
    @Hallo-yn8is Před 2 lety

    Super erklärt und zusammengefasst

  • @ede4120
    @ede4120 Před 4 lety

    Abi gerettet!

  • @abdumo4336
    @abdumo4336 Před 3 lety

    Sehr sehr schön erklärt!!

  • @leas_flowergarden
    @leas_flowergarden Před rokem

    Vielen Dank!!

  • @ericbighead8953
    @ericbighead8953 Před 3 lety

    Toll erklärt wie immer! Best German Programming Channel!

  • @aquamarinazur4887
    @aquamarinazur4887 Před 3 lety +2

    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 = 👍

  • @U--oh3bm
    @U--oh3bm Před 3 lety +3

    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.

  • @r1di3169
    @r1di3169 Před rokem

    Schönes Video, sehr hilfreich. Danke

  • @alio_mgx547
    @alio_mgx547 Před rokem

    Dnk für das video ❤

  • @sfxfying4907
    @sfxfying4907 Před 3 lety

    sehr hilfreiches video , danke , die erklärung war super xD

  • @maschi4380
    @maschi4380 Před 3 lety

    Danke !

  • @black_creaper
    @black_creaper Před 2 lety

    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!!!

  • @blender9952
    @blender9952 Před 4 lety +17

    könntet ihr nicht zu allen Programmierparadigen ein Video machen? Das wäre wirklich toll

  • @thorstent.1350
    @thorstent.1350 Před 4 měsíci

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

  • @shiso9535
    @shiso9535 Před 3 lety

    sehr gutes Video, thx

  • @hendrikbruss5802
    @hendrikbruss5802 Před 4 lety +2

    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?

    • @ProgrammierenStarten
      @ProgrammierenStarten  Před 4 lety +1

      Es gibt beispielsweise die Prozedurale Programmierung (z.B. Programmiersprache C).

  • @fabiankeil2954
    @fabiankeil2954 Před 3 lety

    Super Video

  • @sydneycgal1376
    @sydneycgal1376 Před 7 měsíci

    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)

  • @denniskincho1542
    @denniskincho1542 Před 4 lety

    Danke

  • @bryanha7541
    @bryanha7541 Před 3 lety

    10:20 wohin geht denn die Reise? :D Super Video!

  • @donjon6343
    @donjon6343 Před 4 lety

    Welches Mikrofon verwendest du?

  • @MyNegativeCreep
    @MyNegativeCreep Před 6 lety +2

    gutes video

  • @paulex9061
    @paulex9061 Před 3 lety +2

    Hi, ich bin 12 und beginne gerade ein bisschen C# zu lernen. Deine Videos halfen mir dabei sehr.👍🏻Hat jemand irgendwelche Tipps?

  • @septerraone
    @septerraone Před 2 lety

    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.

  • @Hackhamster
    @Hackhamster Před 4 lety

    stark

  • @reezyyy8800
    @reezyyy8800 Před 4 lety +3

    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?

    • @MrKatabol
      @MrKatabol Před 4 lety +2

      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?

    • @reezyyy8800
      @reezyyy8800 Před 4 lety +1

      @@MrKatabol Genauso denke ich mir das auch!!

  • @cans4657
    @cans4657 Před 4 lety +1

    Super erklärt aber was ist mit den Klassen ? wofür stehen Sie? fürs Haus

  • @highspeedhiasl
    @highspeedhiasl Před 3 lety

    Gut erklärt. Ein codebeispiel einer klasse wäre vielleicht am ende noch hilfreich gewesen damit man den zusammenhang zur realen anwendung besser versteht

  • @mikamacek7406
    @mikamacek7406 Před 2 lety

    Kann man die Präsentation irgendwo Downloaden??

  • @deraminator945
    @deraminator945 Před 3 lety

    wo wird oop in berufen genutzt? hab nen techniker gemacht da wurde nur c++ oop und mysql grundlagen gelehrt :/

  • @sxntrksxntrk1376
    @sxntrksxntrk1376 Před 3 lety

    Hallo, danke für das Video. Hab jetzt bis hierhin geguckt aber finde den Rest der 24 Videos nicht. Kann mir jemand helfen ?

  • @letmedwight
    @letmedwight Před 3 lety

    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...

  • @maxmusterfrau4593
    @maxmusterfrau4593 Před rokem

    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.

  • @meinventil
    @meinventil Před 3 lety

    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"?

  • @m.legierko4041
    @m.legierko4041 Před 5 lety

    Wäre die Klasse Säugetier mit Hund und Katze eine Klassenfamilie?

  • @AdemKazkondu
    @AdemKazkondu Před 2 lety

    sehr gut. diesmal leider ohne beispielcode

  • @tekn5886
    @tekn5886 Před 3 lety

    wie schwierig ist es eine KI zu programieren. es muss keine komplitierte sein?

    • @maxxel_
      @maxxel_ Před 3 lety

      Das ist ne ganz andere thematik

  • @nextlegacy
    @nextlegacy Před 4 lety

    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 (:

  • @franzbiberkopf9179
    @franzbiberkopf9179 Před 4 lety +1

    "Hans Wurst" :D ...viele Grüße aus Italien und danke, es war sehr klar!

  • @wolfwinter2024
    @wolfwinter2024 Před 2 lety

    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?

  • @ReiAyasuka
    @ReiAyasuka Před 3 lety

    16:26 Can't argue against that...

  • @projekta7077
    @projekta7077 Před 6 lety +7

    Hallo Super Video :) Könnte man dich mal sprechen ?

  • @martin-gaming
    @martin-gaming Před 3 lety

    Schreibt man Abreisen nicht mit ß

  • @UnknownAlias2000
    @UnknownAlias2000 Před 3 lety

    hätte ich dieses Video gefunden als ich noch in der Schule war hätte mich mein Informatikkurs weniger ausgelaugt

  • @technikpuls
    @technikpuls Před 2 lety

    Man hört den PC Lüfter im Video :)

  • @hanzior1354
    @hanzior1354 Před 5 lety +2

    1000 mal besser als mein Prof

  • @xkript_padcast
    @xkript_padcast Před rokem +1

    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🎉

  • @gerr7207
    @gerr7207 Před rokem

    Super, aber was ist jetzt mit den "Typen"?

  • @guner4590
    @guner4590 Před 3 lety

    abreisen != abreissen

  • @xericbtwx3130
    @xericbtwx3130 Před 4 lety

    Wooohoo ich grüße meine Klasse 10G xD

    • @ErikkP
      @ErikkP Před 4 lety

      XD11😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂😂🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣

    • @entenfreak2579
      @entenfreak2579 Před 4 lety

      Ihr habt 7 Klassen im in der 10. Jahrgangstufe?

  • @71Kovalchuk
    @71Kovalchuk Před 5 lety +96

    Du willst mir also zusammenfassend sagen, dass es in Ordnung ist, dass ich Frauen als Objekte sehe?

    • @ProgrammierenStarten
      @ProgrammierenStarten  Před 5 lety +29

      Nein :D

    • @chrism110
      @chrism110 Před 4 lety +5

      find ich gut !

    • @karlroessner2193
      @karlroessner2193 Před 4 lety +4

      lass mich raten, du bist 12 jahre alt ?!

    • @anonym3852
      @anonym3852 Před 4 lety +12

      @@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

    • @robinschmidt7411
      @robinschmidt7411 Před 4 lety +6

      @@anonym3852 Lass mich raten du bist knapp über 18 und denkst du bist schon so erwachsen das du auf die Jugend herabblicken kannst?

  • @coondog7934
    @coondog7934 Před 3 lety

    Hilfe, mein Haus reist ab... 😂

  • @isurboi3776
    @isurboi3776 Před 4 lety +3

    EHRENMANN

  • @TeX1
    @TeX1 Před 3 lety

    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?

    • @davidh9778
      @davidh9778 Před 2 lety

      Klar ist ein riesen Unterschied, wenn Du Programmieren nicht als one man show verstehst.

  • @bluekernel2448
    @bluekernel2448 Před 4 lety

    Im Internet findet man ja auch nur Programmieren für Beginner, gibt ja keinen der sich auskennt

  • @lyz2635
    @lyz2635 Před 3 lety +1

    Wer ist auch wegen Home schooling hir

  • @leauerhahn7213
    @leauerhahn7213 Před 3 lety

    Wieviel willst Du für das Haus? Abreissen wär schade..

  • @Revan176
    @Revan176 Před 3 lety

    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?