Python Tutorial #21 - Klassen

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ธ.ค. 2024

ความคิดเห็น • 151

  • @beeblebrox_for_president3413
    @beeblebrox_for_president3413 3 ปีที่แล้ว +1

    Klassen sind das, was aus der kleinen Skript-Sprache Python ein absolut mächtiges Werkzeug machen.
    Und Danke für das Tutorial, hab doch noch einiges dazugelernt.

  • @easypy
    @easypy 2 ปีที่แล้ว +1

    Eins der besten Tutorials über Klassen in Python !

  • @fabedifabsen354
    @fabedifabsen354 7 ปีที่แล้ว +30

    "es ist eigentlich immer cool" ! Gutes Ding Digger!

  • @stardust16055
    @stardust16055 8 ปีที่แล้ว +4

    Hayyy ich habe mir ein buch gekauft und wusste erstmal nicht wie Klassen angelegt werden dieses Video hat mir sehr weitergeholfen danke :)

  • @ybfrom44
    @ybfrom44 8 ปีที่แล้ว +18

    8:55 "in dem wir einfach klammer klammer gemacht haben" beste aussage xD

  • @kilak9193
    @kilak9193 7 ปีที่แล้ว +6

    Gutes Video. Alles super und anschaulich erklärt!

  • @FABESTAH
    @FABESTAH 2 ปีที่แล้ว +1

    Unfassbar gut erklärt und richtig spannend, endlich hab ich Klassen mal verstanden :D

  • @alessandromontoya6195
    @alessandromontoya6195 6 ปีที่แล้ว +38

    klasse einführung in klassen ;-) thx

  • @herrmeister7117
    @herrmeister7117 7 ปีที่แล้ว +13

    Danke! Du rettest meine Motivation nachdem ich mir ein absolut besch*ssenes Buch gekauft habe. Ohne dich würde ich verzweifeln

  • @nogatisageku2679
    @nogatisageku2679 4 ปีที่แล้ว +5

    Es kommt was ganz neues :DD

  • @1994Warlock
    @1994Warlock 4 ปีที่แล้ว +22

    Echt gute Tutorials für Einsteiger. Didaktische Empfehlung: nicht immer irgendwas ansprechen mit der Aussage "wenn ihr das nicht kennt, ist es auch egal" oder "was das ist, ist jetzt nicht wichtig". Dann lieber den Halbsatz komplett sparen. Mir gefällt, dass du es live durchführst und den Leuten damit Zeit zum Mitdenken gibst.

  • @jjheske
    @jjheske 8 ปีที่แล้ว +39

    hey, ich finde deine tutorials echt super und lerne auch fleißig damit ;) allerdings wäre es cool, wenn du bei den videos irgendwie kurz erwähnen würdest wofür sowas benutzt wird oder wofür es praktisch wäre, da ich noch keine andere sprache kann und am anfang nicht so recht verstehe wofür ich das brauchen könnte bis dann jemand meine ersten skripte gelesen hat und mir verbesserungsvorschläge mit eben diesen sachen gegeben hat

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 ปีที่แล้ว +16

      hey,
      vielen Dank für die Tipps :) Ich versuch das einzubauen.

  • @forestcat512
    @forestcat512 4 ปีที่แล้ว +1

    Sehr gutes Video!

  • @mobcoin3128
    @mobcoin3128 4 ปีที่แล้ว

    Morpheus du Ehrensau

  • @ma888u
    @ma888u 8 ปีที่แล้ว +4

    Super Erklärung!!! Danke! ;-)

  • @kotface3919
    @kotface3919 ปีที่แล้ว

    Ich dachte eine ganze Weile, dass Klassen immer Konstruktoren benötigen. Daher hatte mich dieses Tutorial verwirrt.

  • @umberto.
    @umberto. 3 ปีที่แล้ว

    Du bist der Knaller! :)

  • @floriannoack3
    @floriannoack3 3 ปีที่แล้ว +1

    ich habe gerade etwas herumprobiert da es bei mir leider nicht wie bei dir im video geklappt. Kann das sein dass python mittlerweile etwas an der syntax geändert hat? Wenn man auf die instanz einer Methode ( do.something) zugreifen will , man jeztz 2 argumente eingebne muss? also du hast ja im Video nur die 1337 eingeben. Ich musste jetzt myclass, 1337 eingeben

  • @encryqed3987
    @encryqed3987 4 ปีที่แล้ว +1

    Das coole ist bei vsc muss man nur in die Klammern gehen und dann werden alle möglichkeiten gezeigt =)
    Aber echt gutes Video bin neu in Python und muss sagen das dass besser erklärt wird als bei anderen weiter so

  • @AdrianPunkt
    @AdrianPunkt 7 ปีที่แล้ว

    Danke für deine Hilfe!

  • @xxgimpl0rdxx22
    @xxgimpl0rdxx22 6 ปีที่แล้ว +5

    ...
    def do_something_else (self, mystring):
    self.string = mystring
    ...
    instanz.do_something_else("leet")

  • @blutwurst9000
    @blutwurst9000 4 ปีที่แล้ว +2

    Kann man auch anstatt self.zahl für die variable einfach nonlocal Zahl schreiben?

  • @totento9150
    @totento9150 4 ปีที่แล้ว +3

    Was ist jetzt der Unterschied zwischen klasse und und Funktion ?
    Das versteh ich Nicht ganz und hoffe du kannst mir helfen

    • @kingxdotcom
      @kingxdotcom 4 ปีที่แล้ว +1

      Beispiel: Wasser trinken -> Klasse wäre "class wasserTrinken:", und eine dazugehörige Funktion innerhalb dieser Klasse könnte sein "def flascheÖffnen(self, kraftaufwand, drehrichtung):". Das heißt Funktionen (Methoden) findest bzw. definierst du innerhalb einer Klasse.

  • @danieldaschle
    @danieldaschle 9 ปีที่แล้ว +1

    Sind eigene .py dateien nicht auch klassen? und das was du erklärt hast aozusagen subclasses?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 ปีที่แล้ว +1

      +Daniel Däschle Dateien sind "nur" Module, Klassen muss man wirklich als solche definieren. Man kann auch mehrere Klassen in einer Datei haben.

    • @danieldaschle
      @danieldaschle 9 ปีที่แล้ว

      The Morpheus achso. Bei Java ist es aber dann so das jede Datei eine Hauptklasse hat oder?

    • @timknittel3296
      @timknittel3296 8 ปีที่แล้ว

      Ich weiß, dein Kommentar ist schon älter. Wenn mich jedoch nicht alles täuscht haben APIs keine Hauptklasse.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  8 ปีที่แล้ว

      Das kommt ganz auf die API an. Manche haben sogar mehrere. Es kommt dann immer drauf an, in welche du reinspringst am Anfang

    • @timknittel3296
      @timknittel3296 8 ปีที่แล้ว

      Hey, finde ich cool, dass du so schnell geantwortet hast. War bis jetzt eher nicht sehr aktiv in deinen Kommentaren, habe aber bis auf die C, die Haskell und die Skala Serien alle bei dir gesehen und finde es echt klasse wie du das machst! :)

  • @SP-ve8rq
    @SP-ve8rq 9 ปีที่แล้ว +2

    Brauch ich auch ein 'self' wenn ich die Methode in der Klasse aufrufe ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  9 ปีที่แล้ว +1

      +SPŁΛКΞ wenn du die Methode der Klasse innerhalb der Klasse auf der aktuellen Instanz der Klasse aufrufen will, dann ja.

  • @tayakecht4146
    @tayakecht4146 3 ปีที่แล้ว

    wollte nur kurz fragen ob ich das richtig versatnden hab undzwar dass man mit dem befehl insatnz = MyClass() praktisch einfach nur zugriff auf die variablen und die funktionen die in der klasse sind bekommt aber sie nicht direkt ausführt sondern man dafür nochmal einen befehl geben muss?

    • @Darth_Wotan
      @Darth_Wotan 3 ปีที่แล้ว

      Ja, mit Instanz = MyClass() wird MyClass() zugewiesen und jetzt kannst du mit Instanz.[Inhalt] zugreifen bzw ausführen, wie es auch im Video gezeigt wird

  • @lamaludwig1470
    @lamaludwig1470 7 ปีที่แล้ว

    Super erklärt!

  • @vaianaundcookie95
    @vaianaundcookie95 5 ปีที่แล้ว

    Ich hätte eine Frage, kann ich mit meinen Code ausser Augen und beine, name usw. auch noch was rausholen zum Beispiel, dass mein hund ein Säuger ist usw un der ungefähre Lebensdurchschnitt(also ich meine die ganzen defs), weil wenn ich sie in den print - Befehl schreibe schmeist es mit jedesmal einen Fehler
    class Lebewesen():
    Augen = 2
    def __init__(self):
    self.Klasse = "Säuger"
    def Lebensdauer(self, Lebensdurchschnitt):
    self.Lebensdurchschnitt = 10
    class Hund():
    beine = 4
    name = "waldi"
    list = []
    def __init__(self, Hunderasse):
    self.list.append(Rottweiler)
    def Lebensjahre(self, Hunde):
    self.Hunde = Labrador_10
    self.Hunde = KingCharlesSpaniel_7
    fiffi = Hund
    fluffi = Lebewesen
    fiffi.Lebensjahre
    print(fiffi.name)
    print(Lebewesen.Lebensdurchschnitt)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 ปีที่แล้ว +1

      fiffi.klasse geht durchaus ganz normal, aber lebensdurchschnitt musst du erst berechnen lassen oder im Konstruktor definieren

  • @xxgimpl0rdxx22
    @xxgimpl0rdxx22 6 ปีที่แล้ว

    Die Zahlen sind das geilste

  • @timknittel2242
    @timknittel2242 7 ปีที่แล้ว +2

    Dann wage ich mich jetzt auch mal an Python ran :D

  • @1marius16
    @1marius16 4 ปีที่แล้ว

    War war mit dem "kann Tasse oder Computer sein" am Anfang gemeint?

    • @dontbetoxic4387
      @dontbetoxic4387 3 ปีที่แล้ว

      ja ein objekt kann alles beschreiben, zb ein objekt namens computer mit den attributen marke und preis und den methoden anschalten und ausschalten

  • @nayjer2576
    @nayjer2576 5 ปีที่แล้ว

    Kannst du folgendes erklären?
    Wenn ich genau den Code habe wie Du und nicht instanz = MyClass() zuweise und nur schreibe MyClass().do_something(1337), bleibt MyClass().zahl = 42, wenn ich aber zuvor die Variablenzuweisung mache mit instanz = MyClass(), dann wird die Zahl übernommen Oo

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 ปีที่แล้ว

      Mit MyClass() erstellst do eine neue Instanz. Das ist als würdest du sie in eine Variable speichern und dann direkt wieder löschen

    • @nayjer2576
      @nayjer2576 5 ปีที่แล้ว

      @@TheMorpheusTutorials Danke, hab es jz auch verstanden. Verwirrend wenn man von der Mathematik kommt. ^^ Wurde das schon in Videos davor erwähnt? Das war ja hier eine unerwähnte Prämisse.
      Danke übrigens für die schnelle Antwort! Nach den Jahren. :D

  • @origpxav
    @origpxav 6 ปีที่แล้ว

    Gilt bei der Benennung von Klassen auch eine andere Regelung (als z. B. bei Variablen oder Methoden), da du es im Video ja mit dem CamelCase-Prinzip gemacht hast?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 ปีที่แล้ว +1

      Ich persönlich nutze einfach gern CamelCase, Konvention ist allerdings auf jeden Fall den Namen groß zu schreiben

    • @origpxav
      @origpxav 6 ปีที่แล้ว

      Alles klar vielen Dank ;)

  • @user-wo4yc9mz9l
    @user-wo4yc9mz9l 4 ปีที่แล้ว

    Ist self (als Parameter eiener Methode) einfach das Gegenteil von dem, was bei Java static ist?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 ปีที่แล้ว

      Self ist quasi this 😊 in python musst du es nur noch mit angeben

  • @dgrosser1581
    @dgrosser1581 5 ปีที่แล้ว

    hahahahaha eigentlich immer cool

  • @_juniorcoder
    @_juniorcoder 4 ปีที่แล้ว

    kann man eigentlich auch in der funktion dem parameter einen wert geben?
    z.B.:
    def funk(zahl):
    zahl = 10

  • @tonikaiser2823
    @tonikaiser2823 5 ปีที่แล้ว

    Du kennst dich da ja aus, stimmt es deiner Meinung nach dass man wenn man schon ein paar Programmiersprachen kann, es leichter ist weitere zu lernen?

  • @oneshotmom7081
    @oneshotmom7081 5 ปีที่แล้ว

    Hey Morpheus, ich habe seit zwei Wochen angefangen mit Python und bin absolut blutiger Anfänger in dem Bereich. Ich hab einen Code geschrieben und irgendwie weis ich nicht was ich falsch gemacht habe. Kann man den dir zukommen lassen ?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 ปีที่แล้ว

      Also wenn du blutiger Anfänger bist, bist du hier aber schon ziemlich weit 😅
      Du kannst mir aber mal das Code Fragment plus die Fehlermeldung in discord schicken 👍

  • @norastangl1275
    @norastangl1275 5 ปีที่แล้ว +1

    class MyClass:
    zahl = 42
    string = "zeichenkette"
    def what_ever(self, neuezahl):
    zahl = neuezahl
    instanz = MyClass
    #print(instanz.string) #-> zeichenkette instanz ist in dem fall d fkt die was in MyCLass steht aufruft
    #print(instanz.zahl) #-> 42
    instanz.what_ever(1337) #hier ist line 10 v error
    print(instanz.zahl) #-> 42, weil zahl = neuezahl lokale var?
    ich bekomme die Fehlermeldung:
    nora@musicbox:~/Downloads/Python_Tut$ python3 try.py
    Traceback (most recent call last):
    File "try.py", line 10, in
    instanz.what_ever(1337)
    TypeError: what_ever() missing 1 required positional argument: 'neuezahl'
    und ich check nicht warum? Hilfe, bitte (kann natürlich sein, dass es bei mir bei lesen und schreiben manchmal happert -> geh auf ne FH = max. herausgefordert)
    & danke für die guten Tutorials

    • @norastangl1275
      @norastangl1275 5 ปีที่แล้ว +2

      bei instanz = MyClass() fehlen die () - immer nachdem ich deppat gefragt hab...

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 ปีที่แล้ว

      😂👍

  • @ItsMe-fj1co
    @ItsMe-fj1co 5 ปีที่แล้ว

    was ist das für ein Compiler den du dafür nutzt, wie heißt er?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  5 ปีที่แล้ว

      Compiler? Das ist einfach nur python

    • @ItsMe-fj1co
      @ItsMe-fj1co 5 ปีที่แล้ว

      @@TheMorpheusTutorials Ja schon aber wo schreibst denn den Code von Python rein? Ist doch kein standart Texteditor oder?

  • @PigGoesBrr
    @PigGoesBrr 4 ปีที่แล้ว +10

    Achtung, schlechter Wortwitz:
    Wenn man ein Arbeit über Klassen schreibt ist es eine Klassenarbeit
    Wie gesagt, schlechter Wortwitz

  • @omegasigma4500
    @omegasigma4500 4 ปีที่แล้ว

    Wie viel hast du hiermit auf TH-cam verdient? Und wie viel davon über Patreon bekommen? Frage nur aus Neugier. Super Video by the way. ;-)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 ปีที่แล้ว +1

      Viel zu wenig 😂 Stundenlohn von ca 2€ für TH-cam und 1€ für Patreon. Patreon ist btw sogar öffentlich

    • @omegasigma4500
      @omegasigma4500 4 ปีที่แล้ว +1

      @@TheMorpheusTutorials Danke! Aber als Stundenlohn lässt es sich ja eigentlich kaum darstellen .... :-/ Du hast die Arbeit ein Mal gemacht und die Einnahmen bleiben ja aber ohne zusätzliche Arbeit. Wenn du über die Jahre immer wieder neue Views für deine Videos bekommst, dann erhältst du doch weiter Einnahmen und zwar ohne, dass es weiteren Aufwand bedarf. Oder übersehe ich da etwas?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 ปีที่แล้ว

      Ja, ich hab jetzt einfach mal den aktuellen Stand genommen und über alle Videos gemittelt 😅

  • @mmmhh3416
    @mmmhh3416 5 ปีที่แล้ว

    Bedeutet das Self das gleiche wie in Java das this ?

    • @Hofer2304
      @Hofer2304 5 ปีที่แล้ว

      Ja, aber es gibt einen Unterschied: this ist einJava-Schlüsselwort, self aber kein Python-Schlüsselwort. Statt self kannst du jeden beliebigen Namen verwenden.
      def do_something(MyClass, neuezahl):
      MyClass.zahl = neuezahl
      ist legaler Python-Code. self zu verwenden ist einfach eine Konvention.

  • @raeuberradischen
    @raeuberradischen 7 ปีที่แล้ว +1

    Guten Tag
    Du nennst eine Funktion(do_something) immer wieder Methode. Darum die Frage, ist eine Funktion in einer Klasse eine Methode?
    Mit freundlichem Gruss
    raeuberradischen

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว +3

      Genau so ist es :)
      Funktion ohne Klasse -> Funktion
      Funktion in einer Klasse -> Methode :)
      Eine Methode ist aber im Prinzip auch nur eine Funktion mit einem Parameter mehr, nämlich dem self.
      Ansonsten genau gleich.
      Sorry, dass ich das nicht erwähnt hab.

    • @raeuberradischen
      @raeuberradischen 7 ปีที่แล้ว

      The Morpheus Tutorials easy ich danke dir. ich lerne sehr viel durch dich. einiges ist mir schon klarer als zu beginn. ich hoffe ich schaffe dann den sprung zu blenderpython. ich danke dir für deine arbeit. cy

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว

      Freut mich, danke dir fürs Zugucken :)
      grüße

  • @j-mr-t4025
    @j-mr-t4025 7 ปีที่แล้ว

    Das mit dem self ist so ähnlich wie this in java oder?

  • @MEmCe-gq2xj
    @MEmCe-gq2xj 4 ปีที่แล้ว

    Zitat: "diesmal ist es ahm wikrlich cool....." ich lach mich weg.

  • @__tom559
    @__tom559 6 ปีที่แล้ว

    class MyClass:
    zahl = 42
    string = "zeichenkette"
    def do_something(self, neuezahl):
    zahl = neuezahl
    instanz = MyClass()
    print(instanz.string) Warum bekomme ich ein error bei dem string = "Zeichenkette" und dem def do_something(self,zeuezahl):? bei der Zeichenkette wird der letzte " als fehler angesehen und bei def do_something der doppelpunkt am Ende .-.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 ปีที่แล้ว

      Also von dem, was du hier gepostet hast, siehts so aus, als würde die Einrückung nicht stimmen, aber falls es das nicht ist, brauch ich die Fehlermeldung

    • @__tom559
      @__tom559 6 ปีที่แล้ว

      C:\Users\Toms\Desktop\Python>python Klassen.py
      File "Klassen.py", line 3
      string = "zeichenkette"
      ^
      TabError: inconsistent use of tabs and spaces in indentation

    • @__tom559
      @__tom559 6 ปีที่แล้ว

      Das ^ bei dem string = "zeichenkette" ist unter dem letzten " wurde irgendwie beim kopieren verschoben

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 ปีที่แล้ว

      Jap, dann isses so wie ich gesagt hab, du hast nen Einrückungsfehler. Einmal haste Tabs genommen, einmal Leerzeichen. Das muss gleich sein.

  • @jonathanw2128
    @jonathanw2128 7 ปีที่แล้ว

    Muss ich immer self schreiben bei methoden? oder brauche ich das nicht immer?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว +1

      Wenn es eine Methode sein soll brauchst du es. Lässt dus weg ist es wie eine Funktion in ner Klasse.
      Kommt später noch genauer

    • @jonathanw2128
      @jonathanw2128 7 ปีที่แล้ว +1

      Vielen Dank. Find ich echt super dass du das so gut erklärst und schritt für schritt

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว

      Freut mich :)

  • @polararmadillo5594
    @polararmadillo5594 3 ปีที่แล้ว

    Was ist dann eigentlich der Unterschied zwischen Klassen und Deffinitionen?

  • @Keyuser1972
    @Keyuser1972 7 ปีที่แล้ว

    self ist demnach auch ein Schlüsselwort?

    • @Keyuser1972
      @Keyuser1972 7 ปีที่แล้ว

      ... und: erst durch das Instanzieren wird die Klasse zum Objekt?

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว +1

      jap, genau :) (Zu beidem)
      Vor dem Instanziieren hast du sozusagen nur den Blueprint. Nach dem Instanziieren hast du auch wirklich ein konkretes Objekt in der Hand. Super Beispiel ist Tisch. Man weiß was ein Tisch ist, aber man hat kein konkretes Beispiel im Kopf.

    • @Keyuser1972
      @Keyuser1972 7 ปีที่แล้ว

      Wenn Du wüsstest, wie abgefahren das für mich klingt.
      Klar, ein Tisch kann vier, drei oder nur ein Bein haben, eine ovale, runde oder viereckige Platte.
      Also würde man in einer "Master"-Klasse festlegen welche Komponenten ein Tisch hat (Farbe, Platte und Beine) und diese dann an andere Klassen vererben.
      In denen werden dann die Atribute überschrieben (Tisch A: drei Beine, ovale Platte, Farbe schwarz) usw.
      Man fasst also in einer Klasse Referenzen als auch Funktionen/Methoden in einem Objekt zusammen und erlaubt sich den Zugriff auf dieses über Schnittstellen, die man selbst definiert hat.
      Ich hoffe ich liege jetzt nicht total daneben :D

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว +1

      Hm, du brauchst sie eigentlich gar nicht mehr vererben.
      Die Attribute sind ja Variablen, d.h. Tisch A hat beine = 3, Platte = Platten.OVAL (ein Enum) und Farbe = "schwarz"
      B kannst du ja mit denselben Variablen darstellen :)

    • @Keyuser1972
      @Keyuser1972 7 ปีที่แล้ว +1

      Auch gut, sie werden also nur überschrieben - vererbt werden quasi nur die Eigenschaften, die alle gemeinsam haben, z.B., was weiß ich, sagen wir fünf Schrauben.
      Dank Dir schonmal recht herzlich, für Dich hab ich sogar meinen Addblocker ausgestellt ;)

  • @friendlybear5924
    @friendlybear5924 6 ปีที่แล้ว

    Wie rufe ich eine Methode ohne Parameter auf ?

  • @Juliana-mo7ef
    @Juliana-mo7ef 6 ปีที่แล้ว

    PyCharm macht das mit dem self automatisch wenn man die Klammern setzen will :D

  • @justus437
    @justus437 7 ปีที่แล้ว

    Joa ganz gut erklärt. Ich hänge seit ner ewigkeit bei klassen fest... O.O. programmieren geht echt aufn sack aber ich glaube, das is später wichtig, zu wissen wie das funktioniert... Könntest du mehr Tutorials zu klassen machen oder hast du schon was? Ach ich schau mich einfach mal um :)

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  7 ปีที่แล้ว

      Das Konzept von Klassen findest du auch bald in der Playlist "Programmieren Lernen" evtl sogar ausführlicher erklärt.

    • @dontbetoxic4387
      @dontbetoxic4387 3 ปีที่แล้ว

      junge mit der einstellung solltest du nicht rangehen

  • @ernstschwaig4667
    @ernstschwaig4667 5 ปีที่แล้ว

    wie löscht man instancen

  • @duckboy_leo
    @duckboy_leo 3 ปีที่แล้ว

    Ist 42 deine Lieblingszahl, wenn ja, 42 -> 420 :thinking: ?!?!?

    • @margy1061
      @margy1061 3 ปีที่แล้ว

      Falls du es noch nicht weißt, 42 ist die Antwort auf alles.

  • @blockcrafter2393
    @blockcrafter2393 3 ปีที่แล้ว

    Lol wie lange ist das schon her

  • @ductruong3955
    @ductruong3955 2 ปีที่แล้ว +3

    unverschämt....
    98.990 aufrufe
    nur 1474 likes

  • @xgkfkfkrkfof3020
    @xgkfkfkrkfof3020 4 ปีที่แล้ว

    Bist du 20 Jahre alt?

  • @umidn9405
    @umidn9405 4 ปีที่แล้ว +1

    verstehe nicht wofür klassen gut sind

  • @theimposteroak
    @theimposteroak 2 ปีที่แล้ว

    Kurz gesagt: Mit Klassen meint man eigentlich nur Objekte, die Variablen & Methoden enthalten.

    • @Blentux
      @Blentux 2 ปีที่แล้ว

      Man kann auch sagen, dass eine Klasse wie ein Bauplan für ein Objekt ist und Variablen dabei dessen Eigenschaften sind, während Methoden seine Fähigkeiten sind.

  • @LightofLyra
    @LightofLyra 6 ปีที่แล้ว

    class MyClass:
    zahl = 42
    string ="LOLOLOL"
    def do_something(self, neuezahl):
    self.zahl = neuezahl
    instanz = MyClass()
    instanz.do_something(1337)
    print(instanz.zahl, MyClass.zahl)
    warum gibt instanz.zahl 1337 aus und MyClass.zahl 42
    Und wieso überhauptmacht man das:
    instanz = MyClass()
    Kann man nicht alle sachen via Myclass.zahl, MyClass.string etc aufrufen?

    • @LightofLyra
      @LightofLyra 6 ปีที่แล้ว

      Ok. Also hab jetzt ein paar Videos weiter geguckt und ich versteh das so die Klasse gibt zb etwas vor, sagen wir class tiere(), hält die variablen Größe, Alter,Name und eine Instanzvaribale Spezies. Und dann kann ich diese Werte die ich immer wieder brauch wenn ich keine Ahnung Tiere Katalogisieren will benutzen, indem ich Instanzen erstelle für Katze, Hund und Co und die Klasse Tiere() selbst bleibt unverändert und nur in den Instanzen finden Änderungen statt? Das würder Erklären warum bei meinem Code
      MyClass.zahl 42 geblieben ist und warum Myclass.do_something nicht funktioniert.

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  6 ปีที่แล้ว

      Genau :)

  • @lukaswalker2342
    @lukaswalker2342 4 ปีที่แล้ว

    Grundrauschen 20 von 10 XD

    • @TheMorpheusTutorials
      @TheMorpheusTutorials  4 ปีที่แล้ว +1

      Sorry 😂 in den neuen videos ist das besser, besseres mikro und so 😁

  • @finnsteck
    @finnsteck ปีที่แล้ว

    Rauscht dein mikro nach 7 Jahren immernoch?

  • @skriblz5887
    @skriblz5887 4 ปีที่แล้ว

    Also ich kapiere nicht so ganz für was man die Klassen funktion überhaupt braucht

  • @ChoFancyYouTube
    @ChoFancyYouTube 2 ปีที่แล้ว

    Man kann Klassen und deren Funktionen gut üben, indem man einen PC Konfigurator macht.