Konstruktor - Objektorientierte Programmierung in Java 3

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025

Комментарии • 57

  • @theREALmushroomMusic
    @theREALmushroomMusic 3 года назад +76

    Wer hätte gedacht, dass ihr mir im Studium auch noch weiter helft

  • @reallyjustanerd
    @reallyjustanerd 2 года назад +11

    Hab’s endlich Verstanden. Ich lerne seit Jahren mit euren Videos, und ihr habt mir wirklich jedes Mal den Arsch gerettet. Danke!

  • @JakobevCorporation
    @JakobevCorporation 7 лет назад +12

    Dies war bisher die beste Erklärung, die ich in der Form gefunden habe.

  • @e.b.3396
    @e.b.3396 7 лет назад +13

    Endlich eine Erklärung, die man auch versteht. Danke für dieses Video.

  • @michihd8336
    @michihd8336 7 лет назад +16

    Super Video
    Bitte mehr Informatik Videos zum Stoff der Oberstufe

  • @nilslimbach9102
    @nilslimbach9102 6 лет назад +107

    Mit 22 in der 10. Klasse; MrBizeps war wohl zu oft pumpen, statt zu lernen (3:53) xD

    • @methadonmanfred2787
      @methadonmanfred2787 5 лет назад +8

      der hats richtig gemacht

    • @xoshbaxt
      @xoshbaxt 5 лет назад +12

      @@methadonmanfred2787 dich will ich nicht als meinen Vermieter haben mein Freund

  • @Buderus69
    @Buderus69 7 лет назад +17

    Mann Mann Mann, wo bleiben die restlichen Videos? Polymorphie, Supertype, Getter & Setter, exceptions,etc...?
    Montag ist Prüfung, macht mal hinne! :D
    P.S: Nicht-prozeduales programmieren wäre auch interessant, da gibt es wenig gute Vids dazu ;)

  • @khaleddiab6770
    @khaleddiab6770 Год назад

    Der Typ ist einfach Legende XD

  • @featherfly1197
    @featherfly1197 Год назад

    Yay ich habe wohl doch noch eine weitere gemeinsame Zukunft mit simpleclub, auch nach dem Abi

  • @PainGain12
    @PainGain12 7 лет назад

    Der Konstruktor ist der beste Ort für Initialisierungscode.

  • @piareader7462
    @piareader7462 4 года назад +1

    10. gymnasium heute kurzarbeit komplette überforderung sowas hab ich jz gebraucht hahahah

  • @qprett
    @qprett 2 года назад

    Mal wieder den Arsch gerettet jungs. Morgen informatik und bis zu diesem video hab ich gor nix gepeilt zum konstruktor

  • @anonymunterwegs3047
    @anonymunterwegs3047 3 года назад

    Ganz klasse!

  • @SPSTutorial
    @SPSTutorial 7 лет назад +1

    Top 👍

  • @scraphead5479
    @scraphead5479 7 лет назад

    Klasse Video

  • @derechte6086
    @derechte6086 Год назад

    1:21 aber wieso kann ich nur Werte in ein neu erzeugtes Objekt uebergeben wenn ich einen Konstruktor selber geschrieben habe? Weil das Programm macht eh einen Konstruktor und ich könnte doch einfach objektname.methode machen no? Also ist der Konstruktor nur fuers initialisieren wichtig und nicht auch fuer das uebergeben von werten in der Objekterzeugung

  • @MyNegativeCreep
    @MyNegativeCreep 5 лет назад

    3:50 wofür steht das %S?
    Muss ich die Datei mit dem Konstruktor nicht irgendwie noch einbinden in die Hauptdatei? Ich bekomme nur "
    Hauptdatei:
    import javax.swing.*;
    import java.util.*;
    public class Auto
    {
    public static void main(String[] args)
    {
    Innenausstattung standart = new Innenausstattung("economy", 5, "leder", 19999.95);

    System.out.printf("Die Variante %s, enthält %s Sitze aus %s und kostet %s", standart);

    }
    }
    #####################################
    Konstruktor:
    import javax.swing.*;
    import java.util.*;
    public class Innenausstattung
    {
    //Variablen Deklaration

    String bezeichnung, material;
    int sitzplaetze;
    double preis;

    Innenausstattung(String b, int s, String m, double p)
    {
    bezeichnung = b;
    sitzplaetze = s;
    material = m;
    preis = p;
    }
    }

  • @leandrooo8472
    @leandrooo8472 7 лет назад

    Könnt ihr auch ein Video über Datenbanken machen oder genauer gesagt Entity - Relation- Ship

  • @ladonveron
    @ladonveron 10 месяцев назад

    ohne this werden die instance/class variablen doch gar nicht gesetzt?! und ohne datentyp keine neue locale variable angelegt. Welchen Anwendungsfall hätten wir damit abgedeckt?

  • @teadrinkerslikeasir
    @teadrinkerslikeasir 7 лет назад +32

    "euch gefallen unsere videos? dann kennt ihr nur einen winzigen teil unserer videos..." weil wenn man alle kennt findet man die videos doof oder was ? :D

    • @_agent47_
      @_agent47_ 6 лет назад +3

      Er hat gesagt "... einen winzigen Teil von the Simple Club"

  • @commandpromptexe6803
    @commandpromptexe6803 4 года назад

    ne frage ich hab eclipse und bei ist ein fehler bei : ProgrammB objekt = new ProgrammB("name",9,10); aber dort steht als feheler meldung : Undefined constructor hilfe

  • @veni1
    @veni1 7 лет назад

    Macht mal ein paar javascript-videos bitte.

  • @mr.nightcorebar7679
    @mr.nightcorebar7679 5 лет назад

    Moin TheSimpleClub ich hab ne kleine Frage und zwar Frage ich mich was mit einem Konstruktor passieren würde der keine Parameter besitzt könnte mir eventuell einer antworten?

    • @freakplayer82
      @freakplayer82 4 года назад

      Nichts passiert mit dem das wäre der Standartkonstruktor der immer automatisch von Kompiler erstellt wird wenn man keinen Expliziten Konstruktor erstellt.

    • @mr.nightcorebar7679
      @mr.nightcorebar7679 4 года назад

      @@freakplayer82 danke :)

  • @ghostz2943
    @ghostz2943 5 лет назад

    Was benutzt du da für ein Programm?

    • @neki5526
      @neki5526 5 лет назад

      das ist eclipse

  • @felixl.2951
    @felixl.2951 7 лет назад

    Es sagt bei ir dass der modifier illegal is und nur ein abstrakter oder finaler modifier elaubt sei iegt das problem an der java version oder an einem möglichen fehler in meinem programm?

    • @4Gamers00
      @4Gamers00 7 лет назад

      Fehler im Programm.

  • @Tomyk9991
    @Tomyk9991 7 лет назад

    Ich bin nicht sicher, aber hat der Konstruktor nicht doch einen Rückgabewert? Im Prinzip wird ja dann das instanziierte Objekt zurückgegeben, oder sehe ich das falsch?

    • @codINGenieur
      @codINGenieur 7 лет назад +10

      Konstruktoren haben keine Rückgabewert wie z.B. eine Methode einen haben kann.
      Stell dir das so vor wenn du eine Klasse erstellst ist das nur der Bauplan für ein Objekt. Ansich ist die Klasse nur eine Schablone und kann nichts.
      Objekte erstellen wir dann in der main Methode. Dort nutzen wir ja den new Operator der uns quasi das Objekt dann erstellt (Der reserviert den Speicher im Arbeitsspeicher für das Objekt)
      Und was macht der Konstruktor? Der ermöglicht es uns schon beim erstellen eines Objektes das Objekt z.b. mit Werten zu befüllen wenn wir das wollen.

    • @bennibipa4392
      @bennibipa4392 3 года назад +3

      @@codINGenieur kommentar besser als das video nocap

  • @derechte6086
    @derechte6086 Год назад

    Neiiin was!!? Ja cool:D

  • @1604Max
    @1604Max 7 лет назад

    Ist Schulhof mit der Main-Methode auch eine Klasse?

  • @kartoffelbaer1
    @kartoffelbaer1 6 лет назад

    "Doerte" xDD geil

  • @PainGain12
    @PainGain12 7 лет назад +12

    Der Default-Konstruktor sieht so aus:
    public -*Klassenname()* {
    super();
    }

    • @marcelmaurer9860
      @marcelmaurer9860 5 лет назад +2

      Home Button das ist nicht ganz richtig. Wird super() verwendet; übernimmt die Klasse den Konstruktor der Elternklasse. Besteht keine Vererbungshierarchie, bringt das auch gar nichts. Dann kannst du auch einfach gar nichts schreiben weil der Defaultkonstruktor von java selbst erstellt wird. Hast du jetzt aber beispielsweise die Elternklasse Fahrzeug und die Subklasse Auto, übernimmt die Subklasse mit dem Befehl Super() den Konstruktor der Elternklasse wie beispielsweise int anzRäder, oder int höchstGeschwindigkeit, also Attribute die jedes Fahrzeug aufweist, ob Auto oder eben nicht. Nur haben die Subklassen eventuell verschiedene Werte dafür.

  • @unrealmip
    @unrealmip 7 лет назад +1

    angenommen ich erstelle mehrere Schueler... zB: Schueler zwei und Schueler drei mit unterschiedlichen Werten,
    und nachher sage ich Schueler zwei = Schueler drei, und die Werte von Schueler drei sollen auf Schueler zwei per Zuweisung erfolgen.
    wie müsste ich das angehen?
    schueler.zwei = schueler.drei; ?
    allerdings bekomm ich dabei einen Fehler raus...
    würde in der print methode zuerst schueler 1 schueler 2 und schueler 3 ausgegeben werden und dann anschließend erst der wert von schueler 3 an 2 übergeben?

    • @arbiya4346
      @arbiya4346 Месяц назад

      du musst ein teporäres objekt erstellen, welches die übertragung ermöglicht.

  • @Crassus_Auratus
    @Crassus_Auratus 2 года назад

    Hm ich hab im Grunde gar nichts verstanden...

  • @StyleTechnique
    @StyleTechnique 2 года назад

    Ich bin bald in Rente, kann es sein das Jan nicht älter wird? 🤣

  • @KanalMcLP
    @KanalMcLP 7 лет назад +5

    kommt einfach werbung von euch vor eurem video xD

    • @denissssss8579
      @denissssss8579 6 лет назад +1

      McLP HAHAHAHAHAHAHAHAHHA JAAAAAA AMAAAAAAAANNNN

  • @commandpromptexe6803
    @commandpromptexe6803 4 года назад

    boar danke hab mit 8 das net verstanden aber jetzt mit 9(jahren) schon :) Danke

  • @sg1530
    @sg1530 4 года назад

    nichts
    gecheckt

  • @Ok_Taste_2097
    @Ok_Taste_2097 6 лет назад

    Ich programmiere in c++ , c# und muss trotzdem so nen scheiß lernen , obwohl mich das bisher nie interessiert hat, weil ich es nicht gebraucht habe.

    • @4F6D
      @4F6D 4 года назад

      Bullshit, das wirst du in jeder höheren Sprache brauchen. Vorallem in C# und C++

  • @timme92able
    @timme92able 4 года назад

    mag euren Inhalt, aber diese übertriebene, unnatürliche Stimme nervt und führt eher dazu, dass ich mich nicht auf das sachliche konzentrieren kann teilweise

  • @mikes7404
    @mikes7404 6 лет назад

    1:45 ich alleine habe Schwulhof anstatt Schulhof gehört?