[Playlisten] [Impressum und Datenschutzerklärung]

05F.1 class, abstract class, interface, struct in der Sprache C# 7.0


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

ich möchte mich ?? zusammenfassenwas bisher angekommen ist und mein Detail gehen weil so einige Sachen sieht man das in der Zusammenschaurichtig und zwar geht's mir um Klassenglasoben erstreckt Claus was macht ein sich eine abstrakte Klasse Interfaceimmer sehr stiefmütterlichbehandelt es kann mal in alten Videos vorPunkt es ?? Interfaces sowas wie eine sehr abstrakte Klasse sowohl eine abstrakte abstrakte Klassegibt ist Faktdie insgesamt deutlich anders funktioniertich sollte vielleicht hier schon mal zwischen den beiden Dicken Trennstrichzehnklarzumachendas Abstractin eine etwas andere Liga spieltBecken eigene Datentypen bauen als Glas und als Trakt und sozusagen vorbereitenals halbe Datentypenkönnen auch abstrakte Klassen haben oder als ich mal halbe Datentypenkönnen wir Interfaces haben SchnittstellenbeschreibungenhabenKomma angucken was heißt das in Theorie und Praxis wie sie das jeweils auswenn Sie hiereine Klasse bauen KlasseAund ich baue eines TraktBaby beide im Prinzipverdächtig ähnlich aussehenbei der Klasse A sage ich ich hätte gerneein öffentliches Feld sollte man nicht machenund klarzumachenhätte gerne ein öffentliches Feld ist fixund das ?? eine ganze Zahl sein und geistig so genauso abstrakt wieauch als öffentlichesgroß Xsollte eigentlich nicht unfair aber das es auf die Schnelle klarzumachen was unterschiedlich ist ?? alsowenn ich die jetzt in AktionKomma mal auf die Oberfläche ?? vierund als ich hätte gerne ein Wattenmeerundin der Ereignisspannungsroutinebesetzen was jetzt einen Aktionwas kann man auch mit der Klasse A untersagt B jetztkündigt wieder mit und können etwas tun was können Sie tunso übernehmen Instanzen davon ?? und allgemeiner X Fragen und X setzenKomma Distanzen von der Klasse arbeite ich gerne eine Instanz?? klein A soin der Variablen klein A soll ich das sagen in der Variablen klein Ahabe ich jetzt gleich eine Referenzauf eine Instanz der Klasse ASergio??Beistrich das glaube ich geschrieben hätte Katze Hugo ist gleich Lukasaber ich hoffe sie kriegen das ?? von AttraktionA ist der Typ diese Klassein die Variable A hätte ich gerne eine Referenz auf eine neue Instanzvon der Klasse A genauso wie das mit Bauch wenn es eines practicedass sie das ?? ähnlich ausreichende ?? sieht identisch aus immer die beiden erzeugt Leerzeichenein neues Satz von A sie zur Subroutine variabler Radwegen eine neue Instanz von B sieht so aus als ob sie Variable B ablegen aber leider funktionieren die anders als es gemeint ist die anders funktionieren hinter den Kulissen wenn ich jetzt zum Beispielsagenich kopierewas in A drin steht?? in eine andere Variable ?? KopiePunktPigleich Asprechen Sie mit B ich probiere was äh drin steht B KopiePMund jetzt verändere ich meine Originalartmein Original bildete sich sein okay das Xvon meinem Adas sollte zweiundvierzigsein was auch sonst ?? und das X von meinem B das sollte auch zweiundvierzigseinwas ist jetzt der Unterschiedzwischen Situation oben und der Situationschon weg Punkt ergo muss es gleichdie Bagger anwas passiert jetzt bei K anders als bei B alles eine eine Klasse des andern Extrakt istso der Unterschied passiert also ?? jetzt nach dem Wert von X der Kopie Fragen obenReferenztypWeinklasseoben haben sie eine einzige Instanzund reichen die Hausnummern weiter in der Variablen A in der variablen Akku dies ist nur die Hausnummer dieser einen einzigen Instanz gespeichert die Referenzich ausweislich offizieller Begriff ?? in sie bei den Kräutern?? und wesenstragtda haben Sie wirklich in der Variablen die echten Daten die Kopie ist wirklich noch mal Bits und Bytes für echte Daten und Kopie und Original sind getrennt in der Kopie steht nicht die Hausnummer in der Kopie steht wirklichin Bits und Bytes eine Kopie der Datenwird das Original ändern Platte kopiert leichtes Klammer zu angucken?? okay eine Variablehole ich mir mal von ?? Kopieder Expertbrancheund eine Variable Frauhol ich mir von B KopiedenEx Wert und dann sollte in ?? und inwas jetzt stehen was erwarten Sie für wohl ?? Vso hatte Werra das bei Ruedi zwanzig drinsteht es gibt nur eine Instanz von dem Agern eine einzelne Seite sich eingeschriebendann muss auch von der anderen Variablen aus den zwei vierzig drin stehen und unten bei B gibt es zweimalden Speicher in den Einnahmen zwei für sich reingeschrieben in den Anna steht das drin was am Anfang den Gestank hat sie nicht initialisiertist es null anders als bei C und C plus plus oder Blödsinn drin steht hier es ist definitiv null also oberstes Wand wird sich seine ahnungsloseMoraloder sichert hier was überlegen welches Verhalten man haben willwas wollen wir eigentlich wollen wir das wenn wirunsereObjekte weiterreichenhiermit gleicher Zeichen wollen wir neueKopien davon haben oder ?? die Hausarbeit erreichen das andere Leute mit dem selben Objekt weiter arbeiten und sie haben sich zusammen dieselbe Fragearbeiten sie mit Folteroder arbeiten sie mitechten Bits und Bytes sozusagenKomma gucken ??wo istgroß von vierzig und V ist null?? das Verhalten beim Kopieren ist andersübergeben an einer Methode zum Beispiel übergeben als auch kopiert dann eine lokale Variableje nachdem ob sie klasse sowas sagt ein Referenztyp oder ein Werttypwird sich anders verhalten ergebenmuss sie sich überlegen welches Verhalten man haben will ?? das ist das einedas andere istwas Ersteller des ?? bei nicht UnterscheidungSoftware gemacht hat nach Glas undwenn sie kompakte Datenblöcke haben bei den jetzt auch nichts großartiges mit Werbung machen müssen dann werde typischerweise abstrakt nehmen und wenn sie was komplexes haben ein Fensteroder eine Internetverbindungoder Schlimmeres dann werden Sie eine Glas nehmen simpler Objekte gerne Datensammlung sind im wesentlichenwird man als Trakt machen sieht man in dem Framework Risiko bei dort etwas ins FaxDate TimeZeitpunkteszum Beispiel ein AbstractTimes wenn eine Zeitspanne ist eines Trakt habenKommasind Trucksganz simpel konkrete Datenblöcke diesen typischerweise als Trucks gebaut weil das schneller ist auf diese Art zu arbeitenmuss ich jetzt Speicherplatz reservierensie auf dem Diebweicher reservierenweil ich auf dem Stack ?? hinter den Kulissen also alles kleinewas sich von der Form her nicht verändert Geburtstagmachen alles größere wird man das Glas war aus Effizienzgründenauch an dann aber Vorsicht mit diesem Verhalten man sieht es beim Aufruf leider nicht das Essen Geburtsfehleran sich Sharp dieser Sprachewenn sich das Rummanko Konditionen gucken sie sehen einfach kein Unterschied ?? müssen tatsächlicheiner mit der Maus drauf und feststellen ?? AS eine Class und B seines Trakt und das Verhalten ist leider deutlich verschieden Punkt man sieht es nicht recht im Quellcode?? muss erst dann zur Definition VBGso das so ist es ein Referenztypoder es ist ein Werttypalles was aus einer Glas Browns Referenztyperzeugt das genauso ?? Interface geht zwar im Prinzipauch mit Trucks aberverhält sich dann als Referenztypund Trakt ist ein Wertwie in der char und ?? und so weiteres werden Werte durch die Gegend gereicht und bei klassischer Klassen werden Referenzen durch die Gegend gereichtPunkt einsjetzt sollte einer sagen was der Unterschied zwischen Class und Abstract Classprinzipist es etwa dasselbewas ist bei der Wasserglas anders als bei der Glaswenn Sie eine abstrakte Klasse haben können Sie keine Instanzvariablenormalen Klassikern sagen nur Klassenname gerade nur an einer abstrakten Klasse ist das verbotene Fass eigentlich nichts anderes mehr an abstrakte Klasse heißt nichts anderes als sie Sharpals dass man keinen Satze von bauen darf ist verbotenes Tanzen davon zu bauen dass es seit ?? Claus mit Einschränkungenerst malnicht ?? dazu nicht ins Ziel war sich sehr professionell angehenTagensie ihrInteresse gesagte sozusagen eine abstrakte abstrakte Klassekönnen nicht ein Interfaceinszenierenmüssen erste komplette Klasse dazu warjetzt so vererbenwerden wir dann zwei Richtungen man kann Erben und man kann ?? vererbenalso einmalerben wir und einmal vererbenwir erbt unsere Klasse vererbt unsere Klassegibt's von diesen Begriffen leider diverseje nach Zusammenhangerben hastwenn es um Interfaces geht's implementierenimplementierenund wenn ein Interface erst dann heißt es in Fischer erweiternalso wenn Sie diese Namensgebung hier durcheinanderkriegenkann ?? keine Übernehmer weiter ?? sind aber schon wieder was anderes als das ableiten von Klassenals zumindest aus der Richtungdie Klasse die wir bauen exakt das Interesse so weiter bekommt was von anderswoher das meine ich hier mit dieser Kategorieund mit den Ästen vererbtoder wird implementiertmeine ?? jemand anderes macht dann weiter baut darauf aufbei einer Glas ist klar sie können vererbenkönnen sie verbieten könnte zu schreiben zielt der Klasse darf nicht geerbt werdenkönnen bei der Class Erbendie Klasse selbst die Scheibe einer Klassie kann Erben oder nicht Erbenwas gibt's da an Limitsbeim Erben und Nichterben einer Glasalso Risiko bei Männern kann Probleme blicken nur einmalgibt nur einfach Vererbung in C plus plus gibt es die Mehrfachvererbungist bisschen heikel wird man nicht aufpasstkönnen nur eine Mutterklasse haben Klassegroßes J ?? Komma gerade richten ihr eher implementierterweitertJade können Erben abernur einfachlustigerweise die Erben eigentlich immer genau eine Mutterklasseeigentlich ist es gar keine Wahlmöglichkeitgab meine Klasse erbt sie nicht es gibt genau eine MutterklassePunkt das müsse sie jetzt überraschenwenn ich sage es gibt genau eine Mutterklasse weiljährlich doch gar nicht oder dochsie haben also in jedem Fall wenn sie nicht dazu schreiben kann sie von Objekt der Klasse Namensobjektzur situ Sting zum Beispiel ist da drin was es geht gar nicht die Wahlmöglichkeitimmer genauer hin Punkt man erbt in jedem Fall und zwar von genau einer KlasseKomma genau eine Mutterklasseim Zweifelsfallist es die Klasse Namensobjektgroß oder klein geschrieben wie sie wollenimplementierenkann man aber beliebig viele Interfacesdass es andere SachenInterfacessowas wie long doubleoderInhaber sagen soll bestimmter Satzmethodendrin sein Komma et cetera an von den kann ich beliebig viele implementierenheißt es dann nicht Erbes heißen implementierenalso nur eine Mutterklasse aber diese Interfacesdie sehr abstrakten abstrakten Klassen sozusagenvon denen sie beliebig viele möglichbei der abstrakten Klasse genauso wie können Erben was wir wollenein ?? oder eine Mutterklasse ?? Dividende festgelegtwird hiersehr erhabenwird es etwas raffinierter beim vererben der abstrakten Klassewas kann da schief gehendasganze Silikon anguckenwenn ich eine abstrakte Klasse habe SelbstzweckClassBuchstabe C lang eine abstrakte Klasse namens Cin X von mir aus wiederjetzt habe ich eine Klasse denDate erbt von zehngesehen bis dahin alles in Ordnungan roten Kringelangedrohte Klingel hier aus kann ich noch mit der Klasse C tun und kriege rote Kringel in diees geht um die zweite Stadt an der ?? vorkommen kann sie können hier in der abstrakten Klasse dürfen sie abstrakte Methoden habenwir aber ablegtenwolltestduwas ?? und jetzt gibt's hier wurde Kringel beim demeine abstrakte Methode zugenommen zu Cund D kriegt einen roten Kringelwarumeine abstrakteMethode in C plus plusheißt ja rein virtuell für welchesie sagen mit diesem steigt bei der Methodedass sie keine Limitierung geben der steht jetzt nicht in Schweifklammer dahinterwie denn diese Methode zu machen wäre sogar der Kopf des einfachen Semikolon am Feierabendder Compiler weist nicht und ich sag's ja auch nicht wie diese Methode tatsächlich funktioniert es eine Schuld für die Kinder wir vererbeneine Schuldner mich diese Methode wirklich zu bauen einer abstrakten Methodedie Bedeutungexakte Klasse heißt nur diese Klassiker distanziert wird es geht keineabstrakte Methode heißtsie mich was anderesdie Kindklassenmüssen diese Methode nachliefernwir liefern die hier nicht denken Sie an sowas findet das editierenund darin soll eine Methode vorkommen wie bewege dich fortversüßen sieht es jetzt Fisch wirddas Kamel wird sie könnte mit oder beweglich Ford ich sinnvoll implementierender Mutterklassedanken sie die abstrakt machen Semikolon dahinter und die Kindklassenmüssen die dann bauenund das gibt hier den Ärgerin SD implementiertengeerbten abstrakten Member nichtgibt es zwei Möglichkeiten damit umzugehen ?? eine Möglichkeit ist das implementierenalsoOberreitzu wasBarnabas implementiert das wäre die eine Möglichkeitgesehen kein Ärger mehrund die andere Möglichkeit wäre zu sagen diese Klasse bleibt weiterhin abstraktkann es auch wieder Punkt sie können diese Schuld weiterreichenvon der Klasse CR die Klasse D beide sind abstraktbeide Könige distanziert werden und beide reichen jetztdiese Schuld dass die Methode Thomasdementiert werden muss Fragezeichen die durch sozusagenGroßvater hat Schulden gemacht Vater hat Schulden gemacht und es ist das Kind an der Reihe Schulden ?? Klammer zu begleichen zu könntest du wie viele Generationen ?? irgendwer muss diese Methode tatsächlich mal liefern dass es was ?? absacken lassen ?? beachten muss als sie können Erbe von abstrakten passt aber Vorsicht mitabstrakten Methodenentwederimplementieren sie die allesamtoder irgendwas muss wieder abstrakt werdenich schreibe mal aber nicht implementierteabstrakte Methodenundweitere Elementeich schreib mal lieber nicht implementierteabstrakte Elementemüssen Tuningmethodensein ?? erzwingenabstrakte KindklasseVerses müssen erst alle MethodenundPartystatsächlich gebaut sein dürfen nicht abstrakt seinerst dann können sie tatsächlich Instanzerzeugen es dann auf die Klasse nicht mehr abstrakt seindas ist die abstrakte Klasse also typischerweise hat man so Hierarchien in den die unterstenund obersten dieses anordnenin den die Uhr Großmütter abstrakte Klassen sind vielleicht die Urgroßmutter auch noch ?? die Großmutter auch noch und dann werden es konkrete Klassen Komma in Klassen heißen konkrete Klassenzimmer wirklich installierenkann solche Hierarchien haben typischerweisein den abstrakten Klassen im Zweifelsfall auch abstrakte Methodenweil man einfach nicht sinnvoll sagen kann wie die Methode tatsächlich zu bauen ist in der MutterklasseInterfaces sind noch eine Nummer abstraktersollte sich Mainz hinschreiben?? Business noch gar nicht kann man ?? Videos vor also wohin die Standardglasabstraktsteht jetzt InterfaceÜberraschungbesonderesMicrosoft hätte gerne das die Interfaces alle mit groß I anfangen den Namen des Anti am Namen erkennen kann muss man nicht zu machen ist nicht falschaber als konventionelleMicrosoft das Kern des InterfacesEi sowiesoBeistrich nennt sie der Festmachereikann alsInteresse sagen das eine klassebestimmteFähigkeitenhatte sie können die Klasse zum Beispiel Klondie kleine Klasse mit etwas anderem vergleichensie können sich eine Auflistung geben lassen vonBestandteilen der Klasseoder im Interface stehen dannkeine Felder mehr sondern nur noch Methoden im Zweifelsfall noch Partysalso sowas wie wolltestdu wasso sieht ein Interface aus und wenn sie jetzt eine Klasse bauen die das Interface implementiert?? klar sehen Schreibweiseverdächtig ähnlich der nicht Doppelpunkt C sondernDoppelpunktwie heißt ?? Interface kann was heißt man Interface so heißtso sieht das aus und jetzt gibt gemeckert über den abstrakten Klassen gesehendie implementiertenSchnittstellen Memberdu weiß nicht Komma variiert einmal draufklickenSie GlühbirneSchnittstelle implementierennajaso sieht das aus gar keine Oberpfalz sondern ganz normal Todesiehtdas so raus wie bei abstrakten Klassendie Bedeutung ist auch verdächtig ähnlich über abstrakten Klassensie können keine Felder haben insbesondere das Interfaces wirklichen Sammlung von Methodenhoffe dies dabeiandere Geschichten auf die nicht eingegangenennoch elementarerals eine abstrakte Klasse ist das Interface die Schreibweise verdächtig ähnlichweglassenund sie mit Doppelpunkt Sie sind Interface imitieren wollendas mit Doppelpunkt Name des Interfaceskönnte es obendrein auch noch von einer Klasse eher der Klasse A zum Beispiel für dich auch noch ernstlich wirdso werden wir von der Klasse A und implementierendes Interfacekanndürfen nur von einer Klasse erblicken wir Interfaceimplementiertalso wenn sie sagen Komma dass ihre Klasse bestimmte Fähigkeitenhat können Sie das mit Interfacescodieren zu jeder Fähigkeitgibt es ein Interfaceund das hängen sie dann dahinter ?? Claus soundsoDoppelpunkt Mutterklasse Komma dannwenn Sie wollen Dutzend Interfacesdie sie dann alle auf die Seiten implementierenInterfacehassesbestimmte Methodenvorhanden sind bestimmtePartysvorhanden sind so das ist alsoeinInterface?? drucken sollten haben ein Interface eher das geht tatsächlich Interface kann andere Interfaces erweiternsie kriegen es hin dass ein Interfacesozusagen Erben kann noch Interface dazwischen schreibenInterfaceeikann mehrdassoll alles nehmen was kann was kann uns noch mehr tunwolltest du mirauf diese Artkann auch Interfaceerweitert offizielle Begriff ist eine weitere nicht vererben?? nicht imitierensondern erweitern ich hab ein kleines Interfacedes Tages die FunktionsmethodeTours trennen und ihr großes Interface sozusagen kann er das kann alles was das kleine kann und noch eine Methode mehr ?? mich diesezu mehrals Interfaces können gerade Erben von Interfaces nicht von Klassen sondern Interfaces erben wahrscheinlich werden sondern erweitern in ein Interface Kanadas erweitert dass es schon bisschen esoterischmuss ich gestehenvererbenInterfacessehr gut ein anderes Interface kann das existieren Interfaceweiterund Klassenvon ?? formuliert Glasmuster Sumatras und tragt was müssen absurdes Glaskunstfragtnicht nur klasse dass er die abstraktkann InterfacesimplementierenKommaund geradezu malaufschreiben was eigentlich der Unterschied zwischenFensterglas und Interfaces ist was da feindlich vorkommenElementeverschiedeneSachen können in Klassen stolz und so weiter vorkommenes könntenFelder vorkommen?? Attribute ?? die früher genanntdie Konten vor Punkt es können Methoden vorkommen Funktionwas kann noch in einer Klasse vorkommenconstructionnoch den möchte ich hier getrennt aufführenweil er schon spezielle Rolle hatKomma dieses gibt noch diverse andere Sachen die ich in aber bisher verschwiegen habe?? auch gar nicht weiter wenn wir den Laufe des Semestersdas was bei diesen vierenunsinnig übertreibenkann und mehr einschreibenokay fehlte aber gesehen ja Glas kann Feldersogar in verschiedenenStufen die Felderkönnen öffentlich seinsie könnenProtektor seinoder sie können privat seines gibt noch nato schildernokay sie können auch ständig machenKlammer zu den Feldernhier dieses ASR lokale Variablenin dieser Methodedas Weg entfälltdieses X ist ein Feld ein Feldattributgehört als Element zu der Klasse dazuin jeder Instanz der Klasse A ist dieses Feld trennendas dagegendiese variable Art die lebt kurzfristiglange wie diese Methode hier läuft dass es lokale Variablenverlocken also nicht abartig Protect habe sein Fehler können auch noch strittig sein werden eben erwähntwird und Oberreitwas halten Sie beim Thema Feldervon Virtual und Ober bereitsLogisch Overath gibt es nur für Methoden und fürPartysgibt es aber nicht für Felder sie vererbendie Felder als solcheskönnen jetzt aber nicht ändernin Kindklassensegelte sich ?? wegen war schon Overathbei den Methoden dagegenMethoden gibt es Fabrik Protectedpeiwird uns tätigund jetzt anfangen mit dem vererbengibt es Methoden auch mit Oberreit?? erstmals wird in der MutterklasseDeutsch und in der KindklasseKomma dann ein ObermeisterumMethoden in der KindklasseSaga fälschen zu können bei Methoden geht dasbesser als ich noch ?? Fußnote dran bleiben dass er thermisch schöne Fragen fürs Einstellungsgesprächist es sinnvoll eine privatevirtuelleMethode zu habenKomma ist es sinnvolleine private virtuelle Methode ist das sinnvollFragezeichenso das wäre also blödsinnig Fragezeichenwäre blödsinnigdazu heißt er die Kindklassesoll in der Lage seinalle Kindklassen soll in der Lage sein etwas anderes zu tunbei dieser Methodewird die Methode aber pfeifend ist sie nickend Klassen die Methode ja nicht mal das es Widerspruch in sich gespeichertenSternchen dran machen was erspart es unsist nicht alles mit allem kombinierbarund statische Methodenin sich haben können auch nicht virtuell sein ?? hätte man anders machen können ist aber nicht so der ?? Cons TraktorgescholtenenFabrik bedeckte Balsamwas ich nicht gesagt habe darf auch statisch sein ?? ist leicht ihr esoterischesRS später dazugekommender Großhandel kann auch ziemlich jeder vonAkteneinsicht habe ist nicht virtuelloder können Sie auch kein Oberreit machenetwas Faktor heißt ja wie die Klasse selbst heißt das schließt das schon aus das was virtuell istund ob er dieskönnen wieder diese ganze Palette hier allen möglichenSichtbarkeitKomma dies kann statisch einund sie können aber dies auch tatsächlichüberschreibenin Kindklassenokay die abstrakte Klasse die kann eigentlichden ganzen Kram hier auchan einer Stelle kann sie jetzt mehr was kann die abstrakte Klasse mehrdreist kopiert was kann die abstrakte Klasse mehr als diekonkreteherkömmlicheKlasseBetonung?? Partys die können abstrakt sein in der abstrakten Klassein der konkreten Tasse dürfen nicht abstrakt seinin der abstrakten Klassegeht dassie es aber mal der construction ?? wird nicht geerbtwenn sie die Klasseder VCder Kontakte der Klasse Cdiese Jahr zehn der Großvater der Klasse D der diese die die beiden heißen schon verschieden einer virtuellen Methode brauche ich als die in allen Klassengleichheitsowie das ?? funktioniertdass sie den als TraktorüberschreibenAuge jetzt Komma zum Interfacewas ihr seltener vorkamein Interface bei dem ist alles standardmäßigöffentlichundabstraktjede Methode die sie angebenist standardmäßig höflich und abstrakt das Schreiben gar nicht davorabstraktohne dass das davor stehtzu dem InterfaceMänner Stefan Boyd ohne wenn und aber sieht so aus ?? privates ist es aber nicht weil alles was im Interface steht soll öffentlichund abstrakt sein was hatte diese Woche kann Oberreitan der Stelle es führt sich öffentlich abstrakt anauch wenn es hier kein Oberwald stehtdas Interface implementiertwird Beistrich das hier mal etwas relativierensozusagenpoppig abstrakt?? Interface enthält nur öffentliche Methodendie implementiert werden müssenwie bei der abstrakten Klassevorigen Herbst das genauso für die Partyseines ?? gibt es nicht die können nicht das Interfacekonstruierenund Felder gibt es auch nichtstehen also keinereinen Daten im Interfacesehen sie okay das ist also doch schon deutlich eingeschränkten Interfacewas hier steht im Verhältnis zu dem was Klassen können abstrakte Klassen kanndas erklärt sozusagendas erklärtdass man mit dem Interface großzügigerals das mehrere Interfaces im dementieren darfnämlich nicht so viel aber nur von einer Klasse erben darfein Spalt darin ?? Extrakterbenund vererben was tragteuch nicht ob ich das so klar gesagt habe wenn sie sich dasbildlich vorstellen eines Trakt soll einfachkleineSammlung von Daten seinfester Größeich ganz schnell auf dem Stick anlegen kann und wieder abräumen kann wie stets mit vererbenund erbenwenn ich sowas bauen willmitdem vererbendas Problem ist die müssen ja wissen wie groß der Speicherbedarfist wenn sie ihr Klasse die zum Beispiel wenn sie da sagen auch dann immer noch bisschen was dazu zum Beispiel ein Blick ?? und Ybraucht jede Instanzder Klasse DB vierzig Grad abstrakt wäre jede Instanz von der Klasse D brauch ja vier Bytes mehr als jede Instanz von der Klasse zehnist nichtsie brauchen ?? müssen vorher nicht HinterzimmerSüßwasserklassenwissen das auch nicht dazu braucht es aber die Geschichte mit den Hausnummern ich merke mir nur aus Komma ihn vom Speicher stehende Objekteder Ausnahme sind alle gleich lang ist das kein Problem aber es jetzt Trakt sind wir das Problem wieder Platz reservieren Sie jetzt ?? sie wüssten es nichtenterbt werden könnte ?? das sie brauchen deshalb kann nicht geehrt werdenals Trucksvererben nichtsie können Fonds hat sich ab ?? leitenkönnen mit Staatsinteressesimplementierenwas esoterischesbei Interesse stehen ja keine Daten können die Macher nichts kaputt Interesse sagen nurmuss diese Methode geben und gut das kann des Traktdatenwerden nicht gefordertbis ich wieder nicht wie großes wirdjedes Trakt erbt eigentlich von System Value Teilumrichter schreibe ich lieber nicht das gibt sozusagen auch eine Mutter sagtman merkt es kaumbei Praxis also Schicht mit Vererbung man kann allenfallsInterfaces implementierenweil die Größe bekannt sein zwischen Beitz brauchten Samstag tatsächlich und dazu reservieren?? Felder dürfen sie habenin Abstractselber nachteilig und übersättigtalles Genabstrakt?? müsse nicht alles gehenmuss gerade kopieren Beistricheiner davon ist unsinnig offensichtlicher Unsinn für ein staatlichesUnsinn versorgtunter den ?? ist unsinnig ohne dass ich vererben kann Panik ist sinnvolljeder darf gucken ?? sinnvollnur ich selbst auf gucken Protected ergibt ohne Vererbung kein Simwallund die Kinder dürfen gucken es gibt aber keine Kinder also gibt's an der Stelle kein Protectedbeim Stracksie können Methoden haben die können natürlich auch?? klein U dass tätig sein Word und ergibt keinen Sinn ohne VererbungeinenTraktor dürfen wir haben?? Partys dürfen wir haben der dafür auch statische ?? WasserturmPunkt bei der Stadtes gibt eineRegel noch für den construction Sie dürfen keinen parameterlosenKonstruktor selberkein Default Konstruktorich hab als ich es aber davor kein eigener Defaultdas dürfen sie nicht tunneigende Vollgaseinen eigenen Parameter los muss gerade malwie sie anfangen?? BlickähParameter losund ich hätte gerne das Kriegs gleich dreiundzwanzigistsagt Ihnen das Systemstrukturenkann keine explizitenparameterlosenKonstruktoren enthaltenauch wieder aus Effizienzgründenes muss einfach möglich sein dieses Traktspeichersreservieren überall nur ?? anzuschreiben dann soll's fertig sein das es nur aus Effizienzgründendas die Laufzeitumgebungwird sicher den Text aufrufen muss ?? es muss erlaubt sein ?? Laufzeitumgebungaber alles mit Nullen zu füllen und dann ist die Instanz fertigdeshalb ist das auch verboten kein gefordertkein parameterloserKostenfaktor den sie selbst warokay das sind die großen Vier sozusagendie vier großen Arten wie man eigene Datentypen bauen kannst ?? noch enumaber alles was sich wie Klassen für Claus ab sechs ?? InterfacePunktdas weiß diese Tabelle sollte sich logisch ergeben sind immer dieselben Kandidaten japanische Protected bei Word staticschon europaweitApps trägtdie Begriffe dann eben einen Konstraktordie verschiedenen Arten des Erben Referenztyp Wert für das meiste ergibt sich logisch einiges ist Historiedas man statische Methoden nicht überschreiben kann zum Beispielauch das meiste sollte sich logisch ergeben