[Playlisten] [Impressum und Datenschutzerklärung]

04A.1 Wecker Teil 2, C#, Ableitung, Vererbung, Konstruktor, Polymorphie


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

ein letztes mal angefangendiesen einfachen Wecker zu bauenameinenListean diversenTerminen die man dann einrichten kann ich kann hier ernteteer schon ?? Minute eintragenTermin hinzufügen das sollte überhaupt ?? nachträglich eingefallen dieser Kopf sollte überhaupt da drunter stehen so ist das viel sinnvollerunter dem Termin den icherzeugeder Kraft darunterKomma dass sie mehr Sinnund Termin löschen ergibt da sind kann ein in der Listeauswählenund löschenan die Oberfläche lief so halbwegs??Kernbestandteildes Ganzen war hier die Klasse Meeting das soll einer der Termine sein die soll ?? jede Instanz von Meetings soll ein solcher Terminedarstellenich merke mir proTerminden Titel und ganze Zahl für die Stunde ganze Zahl für die Minutean hatten schon ein ganz Traktorder diese Daten entgegennimmteben aus den Feldern dannein mitdiversen Feldern eingelesen ?? bitte Kontakt aufrufen und mir den hier schondamit danach auch tatsächlich in der Liste vernünftigereherein vernünftiger Eintrag stehtPunkt ich starte das noch malmal sehen wo's jetztangelangt war das Projektan sich ganz irgendeinTitel angebenich kann sagen?? zwölf Stunden und vier Minuten und sagen Termin hinzufügenda steht jetzt schon schön formatiert zwölf Stunden vier Minuten zwölf Uhr und vierhaben und der TitelKomma noch einenFehler Frage gab's schon wenn sie etwa in vierzig Stunden eintragenundsieben sechzigMinutengab schonFehlerhinweismaximalzehn Uhr undfünf Minutensoweit war das okay ich könnte ein Anwählen um ihn zu löschen Punkt das schon okay gewesenanwas jetzt noch gar nicht funktionell ist das System korrektkönnen jetzt Termine eintragen und wieder löschen aber wir können uns nicht auf irgendeine Weise weggelassen da will ich heute hinunddabei noch ein paar neueBestandteileder objektorientiertenProgrammierung mit ihmdurch die die jetztin den neun Videos angekommen sind was wir schon hattenan Konzepten warein KapselungkapselungAngriffsflächenandas im englischendoppeldeutigesein englischen Entgelt zunächst ?? Verkapselungliest als objektorientiertesPrinzipan hat man damitzwei verschiedene Sachen erschlagen einmal heißt ein Kapselung dass siedie Datenzusammenpackenmit Funktion das sind ja Daten der Titel die Uhrzeitsind reine Datenzusammenpackenmit Funktionenhinter constructionbaue mir sowas auf oder jede Funktion diene Zeichenkette draus machtvom Leithoff enorm bei einer Funktion dazudass es zusammengepacktin ein und demselben Konstrukteiner Klassedas ist der erste Teil der Time Capsule Eschen der Kapselungman gekapseltDatenattributeund FunktionenMethodenund der andere Teil istwas Sie hier sehen?? Blickoder hier nicht hingeschriebenabergemeint Kai wirdmit einer sicher automatisch Fall wird das istdie andere Seiteder Verkapselungich kann Sachen versteckenein Kapselnmannvonder Flächenregelist diese ganz klar westlichen Aspekt Mann und meint das man SachenzusammenpacktDaten und Funktion zusammen packt in eine Kapsel oder das mananbestimmte Elemente verstecktBalda ?? mit vorstehtoder ebendazu gedacht istund andere öffentlich macht auch das Zitat von Verkapselungheut wollte ich ?? bisschenhinzu dem was neu warvererbenundVererbung und Polymorphiedaskann hier schon vorunterschwelligsicher Oberweite schreiben mussjede Klassein sie scharf analog ist das in Javajede Klasse erbt von der Klasse Namensobjektdas ?? Minimalklasseihre Klasse namens Object hat schon diese Methode ToString und was ich hier sage die bitte überschreibenich baue jetzt meine eigene VarianteToStringdiein eine ZeichenketteverwandelnFunktionich bau meine eigene Variantefür meine Klasse Meetingam??und dann können alle Leute die ein Objekt erwarten hier die Mutterklasse erwarten davon Jenoptik erwarten alle Leute die dann ToString ab Aufrufenrufen stillschweigend diese Funktion auf das sinnliche schon in Aktionhier habenSieTitel und so weiter eintritt?? dreiundzwanzigzwölfmeineToString Funktion aufgerufenwirdist schon ein Effekt davon das hier gibt's ja ?? kommt aus meiner ToString Funktion raus ich sagedie Stunde bitte zweite frisch und dieeine Minute Blütezeit Beistrich und dazwischen ein Doppelpunkt dahinter Leerzeichen wenn der Titelhier ruft diese Listemeine Funktion aufwas eigentlichziemlich absurd ist und es hat jemand vor X Jahren in Redmonddieses Ding geschrieben die Listboxdie List Box verwaltet irgendwas an objectsund ruft davon die ToString Funktion aufum sie dann tatsächlich dann darzustellengenau das passiert mit meinen Meetingswer auch immer das Investment seinerzeit geschrieben hat hat nichts von meiner Klasse Meeting gewusstaberer weiß was auch immer da drin stehthat so eine ToString Funktionund der ruft jetzt einfach die Situation durch Funktion auf und wirdsteht dasdain der Liste was ich haben willdass es Polymorphiean meine Klassetut someine klasse Meeting tut soals ob sieein allgemeines Objekt wäreanVielgestaltigkeitmit ausgenutztanund da will jetzt ein bisschenweiter bastelnund zwarhätte ich jetzt gernedass manihr zu dem neuen Termin auch noch sagen kann wie denn jetztnach neunzehnauf welche Weise den jetzt geweckt werden sollte dir gerne zwei Videobuttonsnocheine Toolboxsoda hätte ich gerne noch zwei Videobuttonsinnen undnoch einenunddamit möchte ich jetzt sagen wie geweckt werden soll und zwar einennenn ich mal einfachin den ich ihndenn wenn mit Farbesoll einfachsich die Farbe des Fensters verändernwenn ich ihn hier mal Videodatenist also englisches benannte Norma Kallaund den zweiten mirdas aber mich mitSound weckenin Einklang abspielendas sind aber sofort klang ihnen sodie Enten welche Button?? unddas möchte ich jetzt nochberücksichtigenje nachdemob der jetzt Farbe oder Klang angewählt ist möchte ich diesen Termin so einrichten dass er entwederin roten Hintergrundfarbe zum Beispieler warntoder wecktoder dem Einklang abspielt das soll Teil des Termins noch sein??gerade sehen sollte einer von den beiden auch tatsächlich dann angewählt seinich möchte das derFarbeValue Buttonab Werk an istist Check ist ein äh Bild heißt ob man den bedienen kann wenn sie für so ein Elementder SNA mit auf falsch setzen wir das grau und ?? bedienendas erste Beispiel für Termin löschen hilfreich wenn nicht angewählt es in der Liste sollte diese Schaltfläche Termin löschen grau sein weil nicht angewählt ist ?? inzwischendas es ist ein was ich hier brauche ist checktam?? und den sollte ich sinnvollerweisedarauf zu setzen was einerauf tu steht zurdie müssten sicher schon gegenseitig auslösender Witz bei Valuebuttonsist der Sinn von Value Buttonsist so zu funktionieren wie früher die Tasteam Radiosich in ein altes Autoradioerinnernes jemals gesehen haben somit UKW eins UKW zwei UKW drei oder wird er ein CDR zwei ?? der drei mit den Meditation dass dieStationstastenwürden sich gegenseitig aus so sind Valuebuttons Radioknöpfe gedachtes istimmer nur eine aktivgenau einer aktivman kann auch eigentlich haben das keiner von den aktives aber das ist meistnicht geradeso sinnvoll typischerweise haben sie das genau einer von den Aktivismus hätte ich jetzt gerne obendrein nochdas ich wählen kann wie den jetzt geweckt wird für den neuen Termin der hinzugefügtwird möchte ich das wählenkönnenamSojus oder bisschen weiter denken wie das gehen kann ?? ich hätte gernein der Meetingsklasseeine Möglichkeitmich wecken zu lassen irgendwie eine Methodedie aufgerufenwirdum irgendwasbewegendes zu machenund anfällig sinnvoll zweiAbleitungenvon der Meetingsklasse zu haben?? eine Variante der Meetingsklasseabgeleitet davondie mit Farbe weckt und eine Variantedie mit einem Ton wecktammal sehen wie das funktioniertauch nicht gerade wie man sinnvollerweiseAnfängeninanfangs damit an das es jetzt eineneue Methode gibt die dann virtuell werden mussund die beiden Kindklassenwerden diese Methode dann überschreibendie einem achtesin dem sie die Farbe ändertin der Methode und die andere macht es in dem sieein Sound abspielt in der Methodedass der beste Witz Anfang am Schreiben Sie hier machen ?? extra virtuelle Methode dazutiefes Becken zuständigist immer dann aufrufen könnenwenn's nötig ist zu wecken ?? mal sehen ob das klappt??ich hätte gerne eine Funktiondie soll für andere Leutezu greifbar sein also Pawlikpassierte dirder eine Aspekt derzu lächelnoder eben hier nicht der nicht ketzerischendieser verfügbar sein für aus nicht Verkapselung sein ?? andiese Funktionsoll späterin den Kindklassenüber Schreiber sein dann muss man Virtual dazu sageneine virtuelle Funktionsoll sich das ?? alsBegriff eingebürgert in C plus plus sieht's genauso aus in scharweises automatisch wird schonwasdiese Effekte haben kanner jetzt muss ich sagen was zurück kommt aus der Funktion nicht die stellte Farbe um oder kippen Sound aus aber es kommt mich nicht an Daten zurück also wolltKomma nahmen für die Funktionsmethodesollte inzwischen sagenwesentlich komplettes beim englischen bei mir hier gutnennen das einfach wegweg weil hier so und das war noch unter dem müssen sie nicht mitgebenan Uhrzeit oder sowas das ist ja Teil dieses kleinen Maschinchenein ?? zu lächelndie Daten und die Funktion sind alles zusammen alle zusammengepackt?? dies Maschinchen kennt den Titel und die Stunde und die Minute der müssen jetzt nicht jede Stunde und Minute übergeben?? constructionmüssen Sie die übergeben weil hier soll Jason neues Maschinchen gebaut werdenmit dem Titel Frühstückacht Uhrals Urzeitdammesnatürlich das Maschinchen was gerade neu gebaut werden soll muss ja wissen ob ich Daten entstehen soll da es da ganz rein aber danach sind die Daten bekanntist es also nicht nur die noch mehreinzugebensoKlammer auf ?? Klammer zumacht es aber gar Nixnunso weit dass diese Funktion bisweilen durch nach ?? zu gegebener Zeit aufrufenund jetzt hätte ich gernezwei Kindklassenvon dem Meeting die diese Funktionüberschreibendu auf Arbeit dieses hier sehen also in der Mutterklassedeutscheund in den Kindklassen dannOverallssehen das auf der richtigenrichtigen Niveaumüssen zwei Klassen seine neben der Klasse Meeting steht nicht in diesen Schweifklammer drinnen innerhalb der Klasse danndarin versteckt ?? dazuaber in den Webspacealso vor oder nach der Klasse Meeting oder sogar eine extra Datei nicht wird sie trotzdemsicher zu heftig wirder dieselbe Datei reinschreiben Classbinnennur das man sinnvollerweiseMeetingsvermietungschon mitden Kunden Leerzeichen Herr ClausKalla von mir aus so sieht das aus das war an einigen Stellen noch falsch Punktman hätte es auch andersrum bauen können aber es hat sich historisch so ergebendass es so aussiehter meine Klasse Meeting kann nicht die jetzt ganz auch Karl-Heinz Nan soll Erben von Meetingzu Silvester nennt sie scharf aus?? in C plus plusmüsste man hier noch mal ganz pervers ein paar Blick davor schreibenund inJava würden sie hiereinen Existenz dazwischen schreibenegal wie heißt es Doppelpunktso sieht das hier aus Lage sich nicht auf die Schreibweise fest wichtiges was mandamit meint ich möchte eine neue Klasse haben sie soll Erben von Mietdas heißt ich kann dann diese alte Klasse die da oben steht erweitern die Klasse Meeting erweiternoder auchspezialisierenich kann insbesonderesagen wie denn hier dasmit demwecken im einzelnen passieren soll genauso wird jetzt hier die nächste Klasse aussehenmüsse MeetingSoundmanundin unserem Hauptfensterwerden wir nach ?? jetzt den wir nachher Instanzen hiervon erzeugen je nach Videobutton wenn der Value Button oben angewählt ist erzeuge ich mit den Kalla Instanzenin der ?? Button unten angewählt ist erzeuge ich Meetings autistischeInstanzenpacke die einfach in die Liste reinso sehen soweit so gutKomma danndenkewas sie gerade mal bauen soll dannwäre bietet diese Funktion überschrieben wird was muss hier mindestens stehen in den beiden Klassenwenn Sie diese virtuelle Methode weg überschreiben was gehört jetzt in diese beiden Klassenraum reinjasiemit Visual Studio vertraut sind dann ist es natürlich super einfach sie schreiben ihr Oberreitso Leertaste?? was will ich jetztüberschreibensie sind ToString es hier mal wieder ein paar andereeher die Funktion ToString die Methode die Zeichenketten erzeugt aus meiner Instanzweg das ist doch gut weg möchte ich überschreibenzackstädtischer Wasserverbrauchähmheißt das jetzt eigentlichja das ganze mal zu benutzthabenBeistrich ?? von vorne andieüberschriebene Funktion muss mindestens natürlich so sichtbar sein wie die OriginalfunktionPunkt das gäbe sonst kein Sinn muss Pawlik seinwarenund vor ?? in der Mutterklasse Virtual steht schreiben Sie hier auf ?? Right um ausdrücklich zu sagen ich möchte die Überschreibenin Java würde manirgendwelcheErdmuss es jetzo bereits davor schreibenso sehr sie mich aber außerstande davor inC plus plusnach neuester Fassung würde man oberweit dahinter schreibensieht so aus dass das Oberreitda steht woin der Mutterklasse das deutsche gestanden hatderBoyd Boyd Weg fegt einer sich nichts dran was sie hier an Parametern übergebenund was zurückkommt und wie das Ding heißt das Beistrich als identisch an das einzige was sich eilig ändert ist das in der MutterklasseBeutel steht und hier in der Kindklasse O bereitsteht und zu sagen ich möchte jetzt die Funktion überschreibenMethode überschreiben die wir in der Mutterklassedefiniert habendiese virtuelle wenn der oben nicht Wordschulstundekönnen Sie sie nichtüberschreibenwas wenn verbotenmit dem Virginia Mutterklasse sagen sieokay ich erlaube das andere Klassendas ?? überschreiben ihre eigene Variante von meinem?? meine auf Fachfunktion bauenund das hier ist die billigste Variante diese ab Werk kriegendas sie heißt einfach rufe die Aufwachen Variante der Mutterklasse auf Base steht fürdie Anteile?? sagen für die geerbten Anteileanundfunktioniert dann genauso wie das was in der Mutterklasse gemacht wird das macht das versickern was er nichts mit bisdas steht für das komplette ?? für die komplette aktuelle Instanz das bisdas ist ein ähnliches Ding wie Basedesähnliches Dingan wenn sie hier nicht bester vorschreibenwas würde das eigentlich bedeuten wenn sie so schreibengenau wenn ihr nicht bester vorsteht?? das ein ähnliches Problem wie hier mit demScheitelseiteist eitel wer wird denn jetzt einzig aufgerufenund die Funktion sich selbst aufsie gibt so keinen Sinn habenBase Punkthier ruft einfach die selbe Funktion in der Mutterklasse aufdas ist diegrundlegende Lösung die GEZ ?? ab Werk eben in Visual Studio das ist natürlich nicht was ich haben will nachherich hatte mal todoreinmöchte nachher die Farbe umstellen vom Fenster ich möchte nicht die Funktion der Mutterklasse aufrufen dir auch nichts tutinsofernhier machen was einbauen Farbeändern dass wir noch mit den schwieriger konkursgleicher?? was einfacher ist hier bei dem Soundbereitsschon weit Leerzeichenfähig möchte ich überschreibennämlich dass sie rausund kann dann schlicht und ergreifend tippeneher wie man ein Sound produziertemPunktmediaPunkt System sansistdiverseich nehme mal den ganz dummen bliebund sie ahnen esplay ist die Methode die da aufgerufen werden sollPunktdas Ding spielt einfach ein Sound aberdas ist diebilligste Variante hier Farben umzustellen müssen schwieriger weicher Fenster zugreifen muss uns gleich mal angucken hoffees klappt von der Zeitsowas ich jetzt habeist also eine Mutterklasse namens Meeting und davon zwei Ableitungenunddiese Ableitungen überschreibendiese Methode virtuelle Methode wegwenn jetzt jemand ein Meeting hateinen eine Instanz von Meeting hateine Weg aufrufenund wenn diese Instanz von Meeting eigentlichhinter den Kulissen ein Meetingskalla istder Ruf weg auf wird sich die Farbe ändern und wenn diese Instanz vermieden hinter den Kulissen eigentlichein Meeting Sound istgibt's denKlang der Jagd wiedergegeben wirddass es mein Gedanke dahinterinsinnige Zauberkringeles fehlt noch wasBecker Meeting enthält kein Gast sagte der null Argumente akzeptiertum eine Instanz der Klasse bauen zu können brauche zwangsläufig die grundlegenden Daten für Meeting?? der kann kein Meeting Kalla bauenohne weitere Informationenbei Meeting nicht ohne weitere Information gebaut werden können sind Sie hier Meeting kann nur gebaut werden wenn ich Titel Stunde und Minute angebenmit den Kalla Meetings Sound können deshalb bisher sogar nicht gebaut werden die beiden brauchen auch noch ein Faktordannschreiben Sie mal Konstruktorendafürfür die beiden mit den Kalla Meetings Soundstrengnach Rezeptder Konstruktor heißt wie die Klasse die Klasse als Meeting Komma als äußeres Traktormeetingskalladas die vierzig Volt oder Inter vor bei Kleist sagte konstruierteine neue Instanz von Meeting Kallawird nicht zurückgegeben?? baut diese neue Instanz aufschreibenicht davor ?? beschreiben der vor dessen öffentlich istauf jeden Fallund wir geben auch noch anwas der den an Parametern kriegen soll am besten das was die Originalklassedann auch was Faktor hatte es trinkeitelin StundeundMinutesound jetzt wärejetzt wäre die Versuchung groß zu schreibenokay dann muss das doch wie hier funktioniereneigentlich müsste das doch so gehen wenn wir alles erben wir Erben dann insbesondere dicke Stunde und Minutemüßig doch das hier machen könnenwas ist der Ärgerkönnte mal angucken wassehenließ Punktdas ist ja eher traurigwir sehen hier nichts von Stunde Minute und Titelwenn ich das in meiner Originalklassemacheich mal hinimmer hierhinin meiner Originalklasseriss Punkt das sind acht ?? Minute Titel ja feinamBaum geht das hier nicht desHitsriss Punkt warum geht das hier nicht warum sich da nicht und Minute und Littlehammersauch als App wird geerbtder Fall sich nicht täuschenwenn es hier zwar nicht sichtbares wird geerbt was in sie was sie in derOriginalklassehaben hieran Methoden und Antriebund so weiter wird geerbtaber es eben nicht sichtbardas ist der Ärgeram?? steht jaimplizit?? wird davordrei Beta ist keine Klasse außer dieser kann darauf zugreifendas heißt auch nicht die Kindklassenwegen dieses Weibes was der stillschweigend davor steht kann erauch in den Kindklassen nicht drauf zugreifenamerinnern Sie sich zufällig noch wie kann man das beheben Pawlik wäre natürlich der Ideeeinergroße Keule dann kann sich jeder darauf zugreifenes gibt noch den Zwischenschritt wohl nur die Kindklassenzu befahren?? Vokabel zum Lern es gibt Zwischenstufedie heißt Protecteddamit können Sie Kindklassen den Zugriff erlaubennicht jedermann das wäre Pawlikund nicht keinenaußer ihm selbst das wäre?? verdecktes ist die Zwischenstufe des die Kindklassen es auch können wir grade mal gucken des?? Punktund das in die TauchguidelaufProtected denken noch die Kindklassen aufzugreifenist im allgemeinennicht so prickeln ich würde das hierbei?? weglassen und es anders versuchenje mehr Verkapselungdesto besserdie private die Sachen sind umso weniger kann man denn rum forschenalso funktioniert dann erst mal nicht ich kann jetzt nicht in dem Kontrakt oft von mir den Kallaauf diese Datenfelder zugreifenwas ich aber tun kann ist ich kann den ConstraktorderBasisklasseaufrufen Basedann kommt hier sie sehrinteressant?? Meeting Punkt MeetingteilteTeilzwölf StundeMinute das wäre der offizielle Wegder Kunstfaktor für diese Ableitung mieten Kallekriecht Titel Stunde und Minuteund ruft den Kostenfaktor derMutterklasse aufdas aktuelle Mutterklasse ist dann dafür zuständig diese Datenelementedie alle geerbt worden sind zu initialisierenund fertig mehr machen wir gar nichtPunkt das wäre die übliche Art das dann auszudrückendas sieht in den verschiedenen Sprachen wieder verschieden aus in Java ist es die erste Zeile innerhalb derSchweifklammerdannin C plus plus wieder nicht Basemit anders geschriebengehen sie Sharp stets dann normal zu dieser Doppelpunkterinnert ein bisschen ?? oben an dieAbleitungMeeting Kahler erbt von Meeting ist eine Ableitung von Meeting und das hiernajatritt dann in dem Zusammenhang auf noch mal an Doppelpunktder Kunsttraktorvon Meeting Kahler macht als erstesfolgendesden Kostenfaktor der Basisklasse der Mutterklasse aufzurufen und dann geht's hier weiterund sehen sonst passierte gar nichts und das passiert genauso in dem anderenMeetingmit den Meetings ?? und genauso sieht es hier aus bis zum bisschen viel an Vokabelnsich mal soder Zunge zergehen lassen??an wenn man das an Vokabel dann hat der Hamas eigentlich auch an Vokabeln insgesamt für für diese Sprachewie das formuliert wird man hierKonstruktorenformuliertund was als Nebeneffekt haben ist das jetzt tatsächlich so auch die Elemente der Mutterklasse initialisiertwerden könnengerade mal erstellen und stellenkeine blauen Kringel mehrsportive dass sie normal aussofort Ärgermit der so schreibenwie die Frauen stecken SaxophonmeetingsSoundohne alles anderemuss es probieren die Elemente der Mutterklassezu bauenohne weitere Formation zu haben und dieser brauchte dann ein Faktor für die Mutterklasseder keine Argumente nimmt einen Standard constructiongibt's aber nichtdeshalbgibt sie den Ärger mit dem roten Kringelund so ist die Welt in Ordnung so seitlich wie er denn die Elemente der Mutterklasse bauen sollden Korrekturfaktoraufrufen mit diesen Angabensie müssen hier nebenbei nicht unbedingt das hier eintragen was da oben steht sie können auch sagen pro dass es vierunddreißig Stunden späteram Behinderte keiner dran sie können irgendwas ausrechnen ?? plus den Sinus von noch wasoder ganz andereTypen hier haben es Muster nicht unbedingt wieder String in ihnen stehen zwingend in die beiden können sonst wie miteinander verwandt sein Hauptsache ist das hier der kompaktere Mutterklassemit passenden Typen aufgerufen wirdoder ein Kostenfaktor wenn Sie mir ??soso weit so gutKomma dasswir zurück zum Hauptfensteres wäre ja der Job immer die grafische Ansicht jetzt wäre der Job das je nachdem ob ihr Farbe oder Klang angewählt istnicht allgemein ein Meeting erzeugt wird wenn ich auf Termin hinzufügen klickesonderneinMeeting mit Farbe oderKlang erzeugt wird das passende jeweils erzeugt wird also gucken sie ob siediese Radio Buttons hier auslesen könnenund dann jeweils das passende Meeting erzeugen können die passende UnterartAbleitung von Meetingerzeugen können amgucken wobei wir dann an der Stelledie Lid steht diehier hier muss es ja passierenauf Hinzufügenversuchen Sie das mal hinzukriegen das muss er hier seindass sie nicht ein neues Meeting allgemein erzeugen sondern je nach welcher Button er geradeklickt esein Farbmeetingoder ein Audio Meeting ein Zaun Meeting der Zeugenund der Liste hinzufügeneine Sache ?? Buttons ist überraschendan die muss auf jeden Fall ein Gefängnis war soweit klarwenn der ?? Button oben gedrücktes Erzeugnis eine Wende und den gerücktes erzeuge das anderealso glückliche Wahl VideoVideo Buttonzwei der obere Kallaist checktwarob er gedrückt istPunkt das habe ich letztes Semester immerInfo gebetetWendeburschebesinne Burschegrößehaben dann setzen die boote Größe ins ihr von Feierabendmögenja ärgerlich ?? Villa nicht weil es ist keine gute Größe wenn sie ganz links Punkt mich kann ich mit der Maus in der ?? verschwindet dasgucke das ?? Spezialtyp klassischer Pool Fragezeichendas ist war falschoder nichts von beidenähmdas ist nicht wohldas Problem löst sich von selbst wenn sie hier gleich gleich Truhen schreiben was ich in letzter Semester quasi verboten habe hier wird jetzt das sich offiziell wichtigdie Frage ist ist es wahr oder falsch oder gar nichts ich möchte wissen ob es wahr ist wenn der oberegedrückt ist dannerzeuge ich ein neues MeetingJahr habe erein Meetingskallaund wenn der obere nicht gedrückt istKomma dass ganz ausführlicheiliger jetzt hier Elsen schreibenmichsoeigentlichkann ich dir hellsehen schreiben Schweifklammer findeweil ich nur zwei Radio Buttons habeBesitzerundso könnte man es schreiben das wenn ich jetzt nichtsowartungsfreundlichenhören wenn ich zwei Knöpfe habe funktioniertder eines gedrückt oder der andere ist gedrücktKomma wenn ich jetzt noch den dritten Knopf dazu bauen und finden auf der zu Bauer dann wird das ja so nicht mehr weitergehendeshalbrein aus formalen Gründen für dich hier jetztdazu schreibenwelche Buttons?? Soundist Check mit Mel Stephdann können Siemehrere weitere Köpfe dann einfach noch locker dahinter hänge mit weiterenelse fälltes ja nicht schwarz oder weiß sondern man kann noch andere Fälle habenzusehenSessionbisschen kürzer schreibenaber ich kann hier gerade das noch malzur Frage stellen Meeting ähm ist gleich nun Meeting Kallain sie dasüberraschend oder auch schon nicht mehr überraschenddas gerade noch mal diskutierenwas ich denke wo man sichüberrascht fühlen kann ist warum muss hier vorne nicht Meeting Kanal stehenich erzeuge ein Meetingskalladann sollte das auch gefälligst in so einer Variablen vom Typ mit digitaler Speicherwarum reichte vorne weiterhin Meeting?? ist ja ein Meeting mit Zusätzenererbt ja alles das ist Polymorphie in Aktionerbt ja alles von dem Meeting mit den Kalla erbt alles von dem Meeting es ist ein Meeting plus sozusagenalles was ein Meeting kannmuss er mit den Kalla es recht könnenund deshalb ist das möglich das so zuzuweisendann wenn ich jetzt mit ähm weiter arbeite sehe ich nur das was Meetings könnenund nicht was mit den Callas können wir die noch mehr könnten derzeit ganz ?? nicht mehraber ich kann das tatsächlich so zuweisenStillschweigen steckt in diesem ähm eigentlich ein Meeting Komma können aber jetzt so diese Variable ähm verhält sich komplett wie ein Meeting ohneweitereInformationan Gottes wie Sophie kürzerfassen ich könnte dieses nur mit den Kalla den ganzen Kram einfachindie Klammern unten reinschreibenbis etwasbesser ?? sagen gradlinige aber auch wieder schwerer zu lesen ich lass es tatsächlich mal so wissen die was jetzt haben okaydanneinmal sehen kann ich jetzt ja im Prinzipschon mal in Betrieb nehmen?? liegensowiesoStundenMinuteFarbe Termin hinzufügensowie bisher passiert natürlich gar nicht ist es ja erst wenn ich die WeckfunktionAufrufesehr passiert ja gar nichtsaberdas können wir vielleicht noch erledigenwie kann ich es schaffen dass dieser Unterschied sichtbar wird in der Listeder unterschied zwischenFarbeFarben wecken und Audio wecken dass ich das in der Liste schon sehen kanngenauso der Gedanke für die Unterscheidungwäre diese ToString Funktionnichtnur in der Mutterklasse zu überschreiben?? Sani ToString Fonds ja noch in den Kindklassen zu überschreiben?? die Listewird dann vollautomatischdie ToString Funktion der Kindklassenaufrufenunddann kann ich erreichen dass die verschieden sind also bauen sie hier noch malBeschreibungenfür ToString in Meeting Kallaund in Meetingshautund sorgen Sie dafürdass die jeweilsKleinbuchstabender Vorhänge ?? gucken dass dieNFdavor hängen oder ein Kader vorher gelangt ?? die beiden Typen in der Liste unterscheidendieToString Funktion auch in den Kindklassen überschreiben und F und K davor hängen wirdann die ToString Funktion sieht praktischso aus wie in der Mutterklasseöffentlichüberschreibtwas sie das geehrteGebet Zeichenkette zurück und heißt ToString und nimmt nichtsarm was jetzt aber in den Kind das nicht tun können ist sie können nicht auf Stunde Minute und ?? zurückgreifen?? Minoritäten in der privatdas heißt im Inneren muss sie etwas anders ausseheneinfacher sogar noch netterweise mal etwas genauer angucktdarunterbereits?? bereits Leerzeichen ToStringmöchte ich überschreibendasindschon fast fertigweiß ToStringruft die ToString Funktion der Mutterklasse auf die vom Meetingdenke ich ja schon Stunde Doppelpunkt Minute und Titelund das ?? zu Fuß gemacht zu habenbin ich ganz Dummen schreib einfach davor das man jetztCarla Sharp NF davorLeerzeichen?? plusein WPF Leerzeichen Stunde Minute und Deckel auswenn denn die ToString Funktion fürein Medical aufgerufenwirddie Kopie festund für Meetings Sound?? mich einfachein K verklang davorje nachdem was gleich in der Liste stehtmit voll automatisch die richtige Funktion aufgerufenwenn das Meeting in der Listeim Kern ein Meeting Sound ist wird für ?? wird diese Funktion aufgerufen ?? steht ein kadervornehmesMeeting in der Listeim Kern sei mit den Kammer istwird das aufgerufen des Städtern Efta vordass es noch mal Polymorphiein AktionKomma blablablablaHaarfarbeversteht NF davorKomma ??Klangsteht ein Kader vordie Liste ruft die ToString Funktion aufund je nachdem was für Objekte tatsächlich isteinKlangmeeting oder ein Farbmeeting wird die richtige ToString Funktion aufgerufen ?? wir brauchen auch keindann mehr und das auseinanderzuhaltenall das ist eingebaut mit dieserPolymorphiedannMusik ?? Klammer zu dem Base versageneinige Leute ?? Doppelpunkt probiertihr hinterdas macht ?? Vargas Aktor das mit dem Doppelpunktin C genauso wie beim Cons Traktorist der Gedanke ich muss erst alles möglich zusammenbauenund dann geht's losdeshalb dass sie mit den Doppelpunkt dass ich vorher alles zusammenbauenkann und dann geht's losähm das kommt hier nicht erscheint ?? Interface Punkt um zu sagen ?? von der Mutterklasse ruft bittediese oder jene Funktion aufzurnormalen Unterscheidungsichtbarwerdenwas es ganz schwer fehlt es natürlich?? diese Weckfunktionauch tatsächlich mal aufgerufen wird endlichanKomma auf die Schnelle das Drama das ?? schon häufiger gesehenich richte hier in der Hauptfensterklasseeinfach ein Timer einhierweiterwie richtig ein Timer einschleusestWindowsFirmengründergroß bei den DispatchertimerdenGletschertimernoch größermehr ist gleichzwoTabulator Klammer auf Klammer zu sodas ist mein neuer Timerund dann sage ich hier im ?? Faktor derHauptfensterKlasse dieser Timer sollsehr sinnvollder Timer soll jede Minute Bescheid sagen Times bin für Zeitintervalle?? Times ähm frommen Managersund zwareins das soll also das Intervall sein für den Timer der soll einmal pro Minute bescheid sagendannder soll angeschaltet sein sagen sie Gestalt oder sagen sie ist vernebeltStart gegangenPunktdennoch ist eine wird auf zu setzenundder soll jede Minute eben eineMethodeaufrufendie mal guckt ob denn jetzt Alarm gegeben werden muss Klausgleichwenn ich dieAlarme nicht einfachoder Nase gibt ?? nicht immer Lanchekellersodie jetzt hatte ich noch schreiben muss diese Methodehabenda schon mal gesehenzu einer Ereignisbehandlungsmethodenull acht fünfzehnistamKreuz liefert nichts zurückund sechs rechtsein ObjektallgemeinesallgemeineresObjekttypischerweisein einer Variable namens Sender ablegtund sie kriechtnoch zu ?? InformationenEventachsedann gerne in einer Variablen E landensound hier setzt der Jobin dieser Funktiondieser Methode die aller Minutemal aufgerufenwird in dieser Funktion festzustellenob denn irgend einereine dieser Weckzeiten gerade angesagtistund wenn jaderen Weckfunktionauszulösenauf die Urkunde ?? fünf Minutengerade zusammenbasteln?? ich möchte alle Weckzeiten durch guckenund für jede Wegzeitdie gerade aktiv wirddie Weckfunktionaufrufenwas muss ich ?? jetzt sinnvollerweise reinschreibenalso eine for-Schleifeüber den Inhalt der List Box ich mach das jetzt mal auf dieelementare Atem sie nicht zu Publikationennoch kommtähmdie läuftdurch die Einträge der Listboxdas simpelste wäredann ist Box mir die ListboxList Box Meetings dardas ich daanguckewie viel altem sindStarterinnenseitensalten Scoutdas hat mich interessiert in der Listboxaus der Listbox gibt mir mal dieListe an iTunes und Zell die abso viele muss ich jetzt durchgehenjetzt guck ich mir jedes einzelne Item anBeistrich es mal aus der Liste rausjedes Item für sich weiß sicher ist ein Meetingvielleicht damit in aller weiter Meetings Soundauf jeden Fall ein Meetingandas wohl jetzt aus der Liste raussinnvollerweiseist Boxso Reitens und dann einfacheckige Klammern als Abt ein RE wäredas wird jetzt sicherlich noch Ärger gebengenaudas gibt es noch ärgerhörenwas er jetzt sieht bei den iTunessind allgemeine Objektseine FehlermeldungObjekt kann ich implizit und so weiteran das Listbox obdas Listungsobjektweist das in dieser Liste irgendwelche Allgemeinobjektsdrinstehenwir wissen aber mehr wir wissen es ständig allgemeine Objekts drin ist in Meetings trennen oder sogarKinder von Meetingsandas müssen bei dem System leider an dieser Stelle mitteilensosieht das dann ausamObjekt Wasser ankommt ist garantiert ein MeetingCasting das wenn sich jetzt ?? letztes Semester in einem bizarren Inland Karstenich kriege irgendwie ein Rechenergebnismöchte dannLanghaarKomma welches sich Langhaar durchdurchB und sowasdie Zahl A in eine Langzahl umwandelnUmwandlung Casting das ja auch Umwandlungamich sage dem Compilerdas istThesen Allgemeinobjektich weiß aber noch genau ist ein Meetingjetzt kann ich das ins variable ähmrein stellenaberjetzt müsste ich noch prüfenob denndie aktuelle Zeitdie Zeit für das Meeting gerade istnamentlich müsste noch sowas haben ist ähmso was nenne activeactivedas würde so nicht ganz Ton mal sehen wie das jetzt gerade wirdwenn das Miet ihr wenn die aktuelle Zeit gerade Geld für das Meetingdann möchte ich gerneweckeneinmal pro Minute dedizierteKulanz aufgerufengeht alleEinträgedurchhierbräuchte ich jetzteine Methode die sagt ob der aktuelle Eintrag geradedie richtige Uhrzeit hatund wenn ja rufe ich dessen Weckfunktionaufich muss jetzt auf den haben hiermit Effektezu sehenwillst du die bitte direkt an zu sagenein Methoden Stock generierenwenn jetzt hier in Meeting guckeKomma sind wir in Meeting Meeting Meetingwas aber nicht verschanzt Punkt dochdas sieht schon aus was ich haben will Interlaken aber nicht happigdass ich damals?? Spot Protected und Pawlik reicht mir für die Semesternicht mehr Komplikationenhabenhier möchte ich jetzt reinschreibendas Stunde und Minute verglichen werdenin die MeetingsstundeMinute sollen verglichen werden mit der aktuellen Uhrzeit und wenn das stimmtsoll der war zurück liefern und wenn das nicht stimmt oder falsch zurück liefernChancen soichmöchte von der aktuellen Uhrzeitüberlegen und sie jetzt aber mal anders Punktich hole mir die aktuelle UhrzeitDateTimedeDate Timenauist die aktuelle Uhrzeit und sogar das aktuelle Jahr und was auch immerund jetzt wirklich einfach ist denn dieStundesind wir denn hier ist denn die Stundegleich der Stundemeiner Weckzeitund ist die Minutegleich der Minute meiner Weckzeitwas mache ich dann wenn die beidenübereinstimmen??datojadannund wenn die beiden nicht übereinstimmenmach ich jetzt ein Volksdas könnte man auf die kürzer schreiben wie könnte das viel kürzer schreiben was dann weiter mit elf Rittern voll zwinkerndes Gesichtwas ist bisschen gewaltig gibst und das müsse gewahrt damit gesehen ist es auch nicht klar Veteranguter Ausdruckdas wäre die kurze Schreibweisemuss ?? drauf kommt ähm hier hinten kommt wahr oder falsch rausund genau das gebe ich zurück wenn diese Vergleiche funktionierenKom war zurück wenn die Vergleiche falsch sindkommt falsch zurück es aber leider gar keine Farbe drinnen aber zumindest hier das mit demSystems ?? müsste funktionierenmal sehenwas ich richte jetzt hier einen neuenTermin ein aufdreizehn dreiundzwanzighinzufügenwas kann hier klingt?? andererrundlicher Farbe Aachen ist auf Klang natürlichden Weg soin einer vierundzwanzighinzufügenBeistrich irgendwas passiertIsrael will laute Lautsprecher gerade istdie Zielklinke machte mich??ich lerne sickert immer noch weg Punkt setzenSie der gar nichtssichtbareshier setz ich noch einbrechen Punktdass wir auch garantiert mit kriegen das etwas passiert ist??das ?? ging unter Vertragendetalso im Prinzip scheint dir schon soungefähr das richtige zu passierendas mit der Farbe funktioniert noch nichtam?? der nächste Woche weiter mache ich das wieder ins Netz in dem in der Variante was jetzt ja