‫Willkommen zurück.
‫Ich hoffe, Sie haben versucht, diese Herausforderung zu beenden, bei der Sie mehrere Klassen und Klassen oder mehrere abgeleitete Klassen
‫erstellen mussten, und ja, lass uns einfach damit beginnen.
‫Erstellen wir also eine neue Klasse namens Employee.
‫Und dieser Mitarbeiter sollte mehrere Informationen haben, zuallererst die Namen, also werde ich einfach mit Propp
‫fortfahren und es wird eine String-Eigenschaft mit einem Namen sein.
‫Dann haben wir einen weiteren Prop-String, den Vornamen, und der dritte ist eine Eigenschaft namens Sellery.
‫Jetzt haben wir also diese drei Eigenschaften und können einen Bauunternehmer erstellen, einen öffentlichen
‫Angestellten, und dieser nimmt einen Namen, einen Vornamen und ein Gehalt auf.
‫Und natürlich müssen wir diese einstellen.
‫Dieser Name wird also Name sein.
‫Dieser Vorname wird Vorname und sie beginnen Sellery wird Sellery sein.
‫Gut.
‫Das ist also unser Konstrukteur.
‫Und dann sollte unser Mitarbeiter Methoden namens Arbeit und POS haben.
‫Lasst uns also diese öffentliche Leere-Arbeit erstellen und dies sollte einfach etwas schreiben, wie ich arbeite und
‫dann eine Leere namens Porres, die einfach so etwas schreiben wird wie Ich mache eine Pause.
‫Gut.
‫Das ist also so ziemlich unser Mitarbeiter.
‫Und jetzt möchten wir von diesem Mitarbeiter erben und eine neue Klasse namens Boss
‫erstellen.
‫Das wird also tatsächlich beides sein.
‫Lass uns das ändern.
‫Lassen Sie uns einfach diese Klasse löschen und eine neue erstellen.
‫Wir hätten es umbenennen können, aber es ist praktischer, ein neues zu erstellen.
‫Pass so.
‫Und jetzt soll der Chef ein eigenes Grundstück haben.
‫Wie hier bereits erwähnt, gehen wir zurück, um einen Klassenboss mit einer Eigenschaft namens Company Car und der Methode Lead
‫zu erstellen.
‫Lassen Sie uns also diese Propp erstellen und diese sollte eine Zeichenfolge sein und ich werde es Firmenwagen nennen.
‫Dann haben wir die Methode.
‫Öffentliche Leere führen.
‫Und dieser wird einfach so etwas sagen wie, ich bin der Boss oder so.
‫S. W. Chef.
‫So tolle englische Grammatik hier drin, ich bin der Boss und jetzt sollten wir weitermachen und eine weitere Fahrklasse von Mitarbeitern namens
‫Azubis oder Trainee mit den Eigenschaften, Arbeitszeiten und Schulstunden und der Lernmethode
‫erstellen.
‫Also lass uns das einfach machen.
‫Erstellen wir eine neue Klasse namens.
‫Azubi
‫und ihr Azubi, übrigens, die Chefin kam nicht von Mitarbeitern, also hatte sie nur diesen Mitarbeiter.
‫Gleiches gilt für unseren Auszubildenden.
‫Es leitet sich auch vom Mitarbeiter ab.
‫Und jetzt, wie Sie sehen, hat es keine.
‫Da wir kein leeres haben.
‫Konstruktor hier drin, es beschwert sich, also werde ich einen leeren Lehrer erstellen, der nur
‫sagt, dass der Name standardmäßig Dennis ist, dann wird der Vorname standardmäßig verwendet, da der Vorname
‫tatsächlich Dennis ist.
‫Der Nachname sollte in meinem Fall Puhn, Utah sein.
‫Und dann haben wir das Gehalt, das einfach sein wird, halten wir es einfach, 50 Riesen und sehr genau.
‫Und wir reden nicht einmal über die Währung.
‫Gut.
‫Also, wenn wir jetzt sagen, dass Sie sehen, dass der Fehler verschwindet, denn wenn ich das nicht so kurz
‫habe, werde ich ihn los.
‫Es wird hier unglücklich sein.
‫Sie sagen also, dass kein Argument angegeben ist, das dem erforderlichen formalen Parameternamen des
‫Angestellten-Angestellten-String-Strings int entspricht.
‫OK, also entweder das oder wir müssen einen Konstruktor in der Boss-Klasse implementieren.
‫Was wir meiner Meinung nach noch tun sollten, also lasst uns das tun, denn wenn wir einen Chef erstellen, möchten wir
‫mitteilen, was wir den Informationen zu diesem Firmenwagen hinzufügen möchten.
‫Lassen Sie uns also einen öffentlichen Boss erstellen, der eine Reihe namens Firmenwagen Firmenwagen aufnimmt.
‫Dann eine Zeichenfolge namens name string namens First Name und Interchurch namens Sellery La.
‫Und jetzt, wo wir hier einfach so etwas sagen.
‫Dieser Firmenwagen ist dem NE-Auto gleichgestellt.
‫Jetzt fehlen alle anderen und wir können natürlich weitermachen und so etwas sagen.
‫Dieser Name ist gleich name, aber wir können es noch einfacher machen, indem wir etwas namens base verwenden.
‫Wir verwenden also Basisname, Vorname und Gehalt.
‫Das macht also einfach den Ansatz, den wir hier hatten.
‫Also dieser hier, also verwendet er diesen Konstruktor für uns.
‫Wir müssen also nicht die ganze Initialisierung hier reinschreiben.
‫In Ordnung, bevor wir etwas anderes tun, testen wir das, also erstellen wir einen Mitarbeiter oder
‫tatsächlich einen Chef.
‫Machen wir also mit einem Mitarbeiter weiter, also wird der Mitarbeiter Michael, mein CO, und er ist ein neuer Mitarbeiter und jetzt könnten wir
‫so weitermachen.
‫Das wird Denis sein.
‫Also nehmen wir einfach diesen Konstruktor hier.
‫Aber da ich es vorziehe, über den echten Michael zu informieren, wird es Michael Miller sein und sein Gehalt wird
‫vierzigtausend betragen.
‫Und jetzt können wir natürlich weitermachen und Methoden von Michael Michael nennen.
‫Und wir hatten gut, er sollte arbeiten, also bitte mach weiter und arbeite.
‫Und Michael, mach weiter und pass auf.
‫Und dann endlich die Taste für die dritte Klasse der Konsole, um die Konsole geöffnet zu halten, also testen wir das und wir sind.
‫Also erst arbeitet er und dann macht er eine Pause.
‫Und das ist großartig.
‫Guter Kerl, Michael.
‫Jetzt können wir weitermachen und einen Boss erstellen.
‫Sagen wir also, Boss, und ich rufe ihn an.
‫Chuck Norris wird ein neuer Chef namens.
‫Nun, er braucht einen Firmenwagen.
‫Was wird es dann für Ferrari sein?
‫Ein Name, und dieser wird Nori sein.
‫Dann wird der Vorname Chuck sein und sein Gehalt wird über neuntausend betragen.
‫Also nur ein sehr hoher Wert und dieser Wert wird tatsächlich nicht akzeptiert.
‫Das war also zu viel für einen Einzelnen.
‫Das ist also eine Menge Geld, das Chuck verdient, und jetzt können wir ihn an die Spitze bringen.
‫Lassen Sie uns Chuck Norris unser Anführer sein und er wird führen.
‫Mal sehen, was er sagt.
‫Und er sagt, ich bin der Boss.
‫Und natürlich können wir weitermachen und noch einige weitere Informationen zu dem hinzufügen, was er sagt.
‫Und ich heiße.
‫Und dann verwenden Sie einfach so etwas wie seinen Namen und Sie können sogar noch mehr Informationen über sein Gehalt hinzufügen, all
‫diese Dinge.
‫Das war also nicht Teil der Übung, aber ich füge es hier nur hinzu.
‫Wir haben also ein wenig mehr Informationen über diesen Typen.
‫Und ich fange mit einem Vornamen an und dann werde ich mit dem Nachnamen oder eigentlich dem Namen
‫fortfahren.
‫Wie Sie sehen, kann ich sie verwenden, obwohl ich diese Eigenschaften nicht in meinen Bällen erstellt habe, da
‫ich sie von Employee erbe.
‫Und wenn wir es jetzt noch einmal ausführen, bin ich der Boss.
‫Mein Name ist Chuck Norris, und das ist großartig.
‫Chuck Norris ist jetzt also unser Boss.
‫Auch unser Azubi muss etwas tun.
‫Er sollte also seine eigenen Eigenschaften haben, nämlich zum einen seine Arbeitszeit, Arbeitszeit und zum
‫anderen seine Studien- oder Schulzeit.
‫So sollten es die Lernstunden und das Gefühl sein, dass er zu Hause lernt.
‫Aber eigentlich bin ich mir nicht sicher, ob Sie das Ausbildungssystem in Deutschland kennen.
‫Du hast ein dreijähriges Ausbildungssystem, in dem du einen Beruf erlernst, und es ist ähnlich wie, na ja, es ist nicht
‫wirklich ähnlich wie das College, aber das ist ziemlich ähnlich wie nach zehn Jahren Schule, du gehst dorthin,
‫du gehst in diese Mühle, du studiere einen Ausbildungsberuf, und das drei Jahre lang.
‫Und hinterher ist man ein Experte, kein Experte, aber gut ausgebildet, um den Job ganz gut zu machen.
‫Sie haben also 60 Prozent der Arbeitszeit oder sogar 80 Prozent der Arbeitszeit und dann einen Tag Schule.
‫Du gehst also in die Schule, um detailliertere, wichtige Informationen über die anstehende Aufgabe zu erfahren.
‫Und das funktioniert für Deutschland ganz gut.
‫Wir brauchen also nicht alle, die zur Universität gehen, um einen guten Job zu bekommen, oder alle, die aufs College gehen, um einen guten Job
‫zu bekommen.
‫Das ist also eine ziemliche Alternative.
‫Gut.
‫Also nur eine kleine Randnotiz.
‫Und jetzt legen wir einen Auszubildenden zum Konstrukteur an und er wird die Arbeitszeiten brauchen.
‫Dann die
‫Schulstunden, ein Name, ein Vorname, ein String Vorname, dann nenne ich es so.
‫Ich denke so und Endgehalt.
‫Und jetzt verwenden wir auch hier base.
‫Und wenn Sie das nicht getan haben, ist das völlig in Ordnung.
‫Kein Problem.
‫Sie müssen nur wissen, dass Sie das können.
‫Also Name, Vorname und Gehalt, nur die aus unserer Basisklasse.
‫Und jetzt muss ich nur noch die Arbeitszeiten zuordnen.
‫Und eigentlich möchte ich hier die Anfangsarbeitszeit haben, die unsere Arbeitszeit sein wird, und dann
‫die Schulzeit, die unsere Schulzeit sein wird.
‫Und das ist es.
‫Rechts.
‫Name, Vorname und Gehalt sind sowieso aus der Grundklasse.
‫Und jetzt müssen wir die beiden Methoden lernen.
‫Und was war es.
‫Lernen und arbeiten und jetzt arbeiten.
‫Auszubildende sollten dann etwas anders arbeiten.
‫Der Chef oder der Mitarbeiter, also lernen wir und hier schreiben wir einfach so etwas wie S. W. , ich lerne so viele
‫Stunden wie diese und es werden die Lern- oder Schulstunden sein.
‫So, und jetzt wird die letzte Methode die Arbeit des öffentlichen Voids sein, und jetzt sollte diese unsere Mitarbeitermethode
‫überschreiben, diese richtige Zeile trösten.
‫Ich arbeite null Stunden.
‫Und mit Null meine ich nicht Null.
‫Ich meine die Arbeitszeiten.
‫Wenn Sie nun sehen, dass Hydes geerbtes Mitglied und Sie arbeiten, er das neue Schlüsselwort
‫verwendet hat, wenn Verstecken beabsichtigt war, werden wir das im nächsten Kapitel ausführlich behandeln, in dem
‫wir über Polymorphismus sprechen.
‫Aber jetzt legen wir einfach einen neuen Mitarbeiter an.
‫Und diesmal wird es ein Auszubildender.
‫Also rufe ich hier Michelle an, und sie wird die neue Praktikantin.
‫Michelle, eigentlich braucht sie Arbeitszeit.
‫Nehmen wir an, sie arbeitet 32 Stunden die Woche.
‫Dann geht sie acht Stunden pro Woche zur Schule.
‫Ihr Name ist Michelle Gardner.
‫Michelle und ihr Gehalt sind also ungefähr zehntausend im Jahr.
‫Gut.
‫Also lasst uns jetzt Michelle nach ihrem Studium fragen.
‫Also, wie geht das?
‫Und dann, Michelle, die Arbeit.
‫Lassen Sie es uns jetzt ausführen und Sie werden sehen, was passieren wird, und es heißt, ich lerne acht
‫Stunden und arbeite 32 Stunden lang.
‫Nun, wir haben es überschrieben und haben genau dieselbe Methode verwendet.
‫Arbeiten Sie also unter dem gleichen Namen.
‫Dieser war nicht virtuell und wir haben ihn überschrieben.
‫Und hier beschwert es sich oder beschwert sich nicht wirklich, aber es sagt, dass etwas nicht ganz stimmt.
‫Das ist also perfekt, weil es uns hilft, zum nächsten Kapitel überzugehen, in dem wir über Polymorphismus sprechen, über das
‫Überschreiben von Methoden noch weiter, denn bisher haben wir nur einen Ansatz verwendet, aber es gibt mehrere.
‫Wenn ich also zum Beispiel ein öffentliches neues Void-Werk erstelle, wird es weitergehen und eine neue Methode für mich schaffen.
‫Und nun, in unserem Fall tut es das gleiche.
‫Aber wenn es um Polymorphismus geht, wird dies einen großen Einfluss auf unser Programm haben.
‫Ich hoffe, Sie haben es geschafft, das zu bauen.
‫Und es war nur eine andere Übung, nur eine neue Übung, noch eine zum Testen, ob man
‫damit umgehen kann, ob man Unterklassen erstellen kann und einfach besser versteht, wie Klassen oder Basisklassen
‫und Fahrklassen zusammenarbeiten und wie man sie baut und so.
‫Groß.
‫Wir sehen uns also im nächsten Kapitel.
‫Wo werden wir in den Polymorphismus einsteigen?