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

КОМЕНТАРІ • 187

  • @Implia
    @Implia 6 років тому +167

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

    • @ProgrammierenStarten
      @ProgrammierenStarten  6 років тому +5

      Vielen Dank :)

    • @coltenraphael1268
      @coltenraphael1268 2 роки тому

      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 2 роки тому

      @Colten Raphael instablaster ;)

    • @baseerhaider7055
      @baseerhaider7055 2 роки тому

      @@louisomar9666 but it asks for Credit card

  • @meinventil
    @meinventil 3 роки тому +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 5 років тому +33

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

  • @florianhartl7029
    @florianhartl7029 3 роки тому +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  3 роки тому +1

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

  • @florimtv281
    @florimtv281 2 роки тому +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

  • @vonhofe
    @vonhofe 2 роки тому +2

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

  • @finntm9307
    @finntm9307 4 роки тому +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.

  • @selui735
    @selui735 4 роки тому +5

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

  • @Fraggi99
    @Fraggi99 5 років тому +62

    Fantastische Erklärung, vielen Dank!

  • @user-gj4ec7sc9j
    @user-gj4ec7sc9j 7 місяців тому

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

  • @farhad.a5718
    @farhad.a5718 4 роки тому

    Einfach Klasse, dankeschön! 👍🏻

  • @hagopkilikian1435
    @hagopkilikian1435 9 місяців тому

    Super erklärend, Dankeschön!

  • @desiklee4701
    @desiklee4701 3 роки тому +2

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

  • @papaya8634
    @papaya8634 3 роки тому +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 7 місяців тому

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

  • @user-pi8rx1hq1c
    @user-pi8rx1hq1c 5 років тому +2

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

  • @Easyragey
    @Easyragey 2 роки тому

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

  • @cozyy618
    @cozyy618 3 роки тому

    du machst dass richtig gut! Props:)

  • @uweheit
    @uweheit 3 роки тому

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

  • @timfeuring7903
    @timfeuring7903 5 років тому +4

    Sehr gut erklärt:) vielen Dank!

  • @simsim6535
    @simsim6535 3 роки тому

    hervorragende Erklärung! Danke :)

  • @warrenroche8420
    @warrenroche8420 5 років тому +6

    Danke fuer das erfreuliche Video! Ich abonniere :)

  • @kotface3919
    @kotface3919 11 місяців тому

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

  • @bitwerker388
    @bitwerker388 4 роки тому

    Super erklärt! Vielen Dank!!

  • @P_-zc8zz
    @P_-zc8zz 4 роки тому

    Super Video.
    sehr gut die Grundidee erklärt

  • @iuwhefcilauoowieuhfowuhf9037
    @iuwhefcilauoowieuhfowuhf9037 3 роки тому +1

    tolles video,danke!

  • @rp9406
    @rp9406 4 роки тому

    Mega gut erklärt. Danke!

  • @dieterphillip8560
    @dieterphillip8560 3 роки тому +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.

  • @Stibitzwegerich
    @Stibitzwegerich 4 роки тому +8

    Sehr gute erklärung, mach weiter so 👍

  • @christiankehlen9639
    @christiankehlen9639 6 років тому +1

    Einfach toll erklärt, danke.

  • @MrMahokai
    @MrMahokai 4 роки тому

    Vielen dank für diese genial gute Erklärung

  • @unrealnovice7330
    @unrealnovice7330 4 роки тому +30

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

    • @icifskill2479
      @icifskill2479 3 роки тому +1

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

  • @schmidi333
    @schmidi333 2 роки тому

    sehr gut erklärt!

  • @ahmedalmontaser5441
    @ahmedalmontaser5441 4 роки тому +3

    Das ist ganz einfache und perfekte Erklärung :)

  • @easypy
    @easypy Рік тому

    Schön erklärt 👏

  • @merlinderzauberer5612
    @merlinderzauberer5612 2 роки тому

    BESTE ERKLÄRUNG!!!

  • @Hallo-yn8is
    @Hallo-yn8is 2 роки тому

    Super erklärt und zusammengefasst

  • @fliegzoo
    @fliegzoo 6 років тому +1

    Super Erklärung - Danke!

  • @r1di3169
    @r1di3169 Рік тому

    Schönes Video, sehr hilfreich. Danke

  • @nadijung7503
    @nadijung7503 4 роки тому

    Sehr gut erklärt 👍

  • @leas_flowergarden
    @leas_flowergarden Рік тому

    Vielen Dank!!

  • @franzbuber5271
    @franzbuber5271 3 роки тому +4

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

  • @arturertel
    @arturertel 4 роки тому +6

    Vielen Dank, ich verstehe OOP jetzt viel besser :)

  • @alio_mgx547
    @alio_mgx547 Рік тому

    Dnk für das video ❤

  • @MPM-73
    @MPM-73 5 років тому +3

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

  • @abdumo4336
    @abdumo4336 3 роки тому

    Sehr sehr schön erklärt!!

  • @ericbighead8953
    @ericbighead8953 3 роки тому

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

  • @mcd1814
    @mcd1814 4 роки тому +5

    In 1.25x Geschwindigkeit perfekt! :)

  • @aquamarinazur4887
    @aquamarinazur4887 3 роки тому +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 = 👍

  • @ede4120
    @ede4120 4 роки тому

    Abi gerettet!

  • @sfxfying4907
    @sfxfying4907 3 роки тому

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

  • @black_creaper
    @black_creaper 2 роки тому

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

  • @maschi4380
    @maschi4380 3 роки тому

    Danke !

  • @thorstent.1350
    @thorstent.1350 4 місяці тому

    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 3 роки тому

    sehr gutes Video, thx

  • @U--oh3bm
    @U--oh3bm 3 роки тому +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.

  • @fabiankeil2954
    @fabiankeil2954 3 роки тому

    Super Video

  • @sydneycgal1376
    @sydneycgal1376 7 місяців тому

    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)

  • @nl4947
    @nl4947 4 роки тому +30

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

  • @hendrikbruss5802
    @hendrikbruss5802 4 роки тому +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  4 роки тому +1

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

  • @denniskincho1542
    @denniskincho1542 4 роки тому

    Danke

  • @bryanha7541
    @bryanha7541 3 роки тому

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

  • @blender9952
    @blender9952 4 роки тому +17

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

  • @donjon6343
    @donjon6343 4 роки тому

    Welches Mikrofon verwendest du?

  • @Hackhamster
    @Hackhamster 4 роки тому

    stark

  • @MyNegativeCreep
    @MyNegativeCreep 6 років тому +2

    gutes video

  • @reezyyy8800
    @reezyyy8800 4 роки тому +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 4 роки тому +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 4 роки тому +1

      @@MrKatabol Genauso denke ich mir das auch!!

  • @mikamacek7406
    @mikamacek7406 2 роки тому

    Kann man die Präsentation irgendwo Downloaden??

  • @septerraone
    @septerraone 2 роки тому

    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.

  • @deraminator945
    @deraminator945 3 роки тому

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

    • @ProgrammierenStarten
      @ProgrammierenStarten  3 роки тому +1

      Oop wird generell nahezu überall in der Programmierung verwendet :D

  • @paulex9061
    @paulex9061 3 роки тому +2

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

  • @highspeedhiasl
    @highspeedhiasl 3 роки тому

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

  • @cans4657
    @cans4657 4 роки тому +1

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

    • @ProgrammierenStarten
      @ProgrammierenStarten  4 роки тому +3

      Was meinst du mit fürs Haus? Klassen sind ein Bauplan für Objekte :D

  • @sxntrksxntrk1376
    @sxntrksxntrk1376 3 роки тому

    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 3 роки тому

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

  • @franzbiberkopf9179
    @franzbiberkopf9179 4 роки тому +1

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

  • @AdemKazkondu
    @AdemKazkondu 2 роки тому

    sehr gut. diesmal leider ohne beispielcode

  • @nextlegacy
    @nextlegacy 4 роки тому

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

  • @meinventil
    @meinventil 3 роки тому

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

    • @ojay2001
      @ojay2001 3 роки тому +1

      So ist es. 👍

  • @tekn5886
    @tekn5886 3 роки тому

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

    • @maxxel_
      @maxxel_ 3 роки тому

      Das ist ne ganz andere thematik

  • @maxmusterfrau4593
    @maxmusterfrau4593 Рік тому

    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.

  • @m.legierko4041
    @m.legierko4041 5 років тому

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

  • @ReiAyasuka
    @ReiAyasuka 3 роки тому

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

  • @projekta7077
    @projekta7077 6 років тому +7

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

  • @wolfwinter2024
    @wolfwinter2024 2 роки тому

    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?

  • @UnknownAlias2000
    @UnknownAlias2000 3 роки тому

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

  • @technikpuls
    @technikpuls 2 роки тому

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

  • @xericbtwx3130
    @xericbtwx3130 4 роки тому

    Wooohoo ich grüße meine Klasse 10G xD

    • @ErikkP
      @ErikkP 4 роки тому

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

    • @entenfreak2579
      @entenfreak2579 4 роки тому

      Ihr habt 7 Klassen im in der 10. Jahrgangstufe?

  • @guner4590
    @guner4590 3 роки тому

    abreisen != abreissen

  • @hanzior1354
    @hanzior1354 5 років тому +2

    1000 mal besser als mein Prof

  • @71Kovalchuk
    @71Kovalchuk 5 років тому +96

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

    • @ProgrammierenStarten
      @ProgrammierenStarten  5 років тому +29

      Nein :D

    • @chrism110
      @chrism110 4 роки тому +5

      find ich gut !

    • @karlroessner2193
      @karlroessner2193 4 роки тому +4

      lass mich raten, du bist 12 jahre alt ?!

    • @anonym3852
      @anonym3852 4 роки тому +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 4 роки тому +6

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

  • @xkript_padcast
    @xkript_padcast Рік тому +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 Рік тому

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

  • @coondog7934
    @coondog7934 3 роки тому

    Hilfe, mein Haus reist ab... 😂

  • @martin-gaming
    @martin-gaming 3 роки тому

    Schreibt man Abreisen nicht mit ß

  • @isurboi3776
    @isurboi3776 4 роки тому +3

    EHRENMANN

  • @lyz2635
    @lyz2635 3 роки тому +1

    Wer ist auch wegen Home schooling hir

  • @leauerhahn7213
    @leauerhahn7213 3 роки тому

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

  • @bluekernel2448
    @bluekernel2448 4 роки тому

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

  • @TeX1
    @TeX1 3 роки тому

    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 2 роки тому

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

  • @Revan176
    @Revan176 3 роки тому

    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?