[Playlisten] [Impressum und Datenschutzerklärung]

03.4 Getter, Setter, Properties


CC-BY-NC-SA 3.0

Tempo:

Anklickbares Transkript:

dieserGedankedass der Standardkonstruktorselbst gebaut werden musssobald ich einen anderen Faktor definierendamit die Beziehungen zwischen den diversen Elementen erhalten bleiben ??Beziehungen zwingenHerrn dieser Gedanke der ??des sich weitertreibennicht Zugriff gewähren auf diese Elemente hier auf die Attributedas genauso gefährlich wenn sie hier Panik vorschreibenkönnte jeder hergehenund hier für das wennder ?? den keine Ahnung per ersten viertenein tausend eintragenals das nicht gerade sinnvoll in ihrer Terminplanungoder wenn sie den ihr perfekt machenkönnte jemand hingehen und für die du welchendrei Monate eintragen Beistrich dass man vor?? sind bei mir vorhandenGG bis jetzt du Menschen und wählen und niemand würde mich hindernals du Menschenhabenkannst binSvenformenDaysein tausend oderneunzig sowas einzutragendas heißt sobald ich Zugriff gewährenauf die Datenelementeauf die Attribute wird auch gefährlichsollte man nicht tun das geht typischerweisenicht typischerweise das gilt als schlechter Stilwenn die Attribute öffentlich sinddie wird man verbergenbei Bedarf vorschreiben oder einfach in das Panik nicht davor schreiben was dasselbe bedeutetdass es dann unmöglich trotzdemwäre es natürlich sinnvoll auf die Attribute zugreifenzu können trotzdem wäre es natürlich schönwenn jemand fragen durfte was denn jetzt die dauerndenkennenund wenn jemanddie Dauer des Termins einstellendürfte nachträglichmöchte darauf zugreifen lesend und schreibendaber ich möchte nichtdass die Leute direkt drauf zugreifen können sondern ich möchte immer noch Daumen drauf habe ich möchte mit kriegen wenn die ?? aufzugreifendas ich nochwas ändern kannFehler abfangen kannoder was anderes sogar zurück liefern kann etwas sein wenndie übliche Art das zu machensehen Sie in C plus plusund in Javain den sich Gitterund Setzerich baue besondere Methoden die dafür zuständigsindsolche Werte zuliefern sind die Götterzu Geldund Methoden die dafür zuständig sind diese Werte zu setzensetzt das Wetterso könnte das Aussehennatürlich öffentlich sind sieaneinem Svenhaben beispielsweiseeinGitterfür die Dauer ?? Getto Beistrich wenn ich den vielleicht Gettoreichenschondie Musik nichts übergeben sollen was zurück liefernund diese Methodegibt dann einfachdie duschon zu ?? das wäreein geehrterjetzt kann ich dann von außenvon außen hier fragenähm Punktjetzt brechenund das einer Variablen zuweisen durch Tanz wenn daswennsiein der Form ??ich könnt jetzt von außen fragenkönnte ich kann von außen fragen was denn die Dauer istbitte mir ein Schreibrichtungvon aus nicht verstellen was die Dauer istdiese Funktion liefert nur zurück was sie Dauer ist aber ich kann jetzt nicht mehr eingreifen und das blödsinnige Dauer eintragendas heißt es ist nur lesbar?? Town ich hab nur ein lesbareseine lesbare Eigenschaft hiereingeht ?? ich könnte natürlich auch wenn ich anderen Leutendas erlauben will eins ZA schreibenöffentlichein vierter liefert nicht zurückmit sowas entgegensetzt du welchener nimmt nämlich entgegen was der neue Wert sein sollwennsie esoder historischenInformationer nimmt den neuen Wert entgegenund setzt denexistierendenWertauf den neun signierten sich wieder das bis bemühenwarvon der aktuellen Instanz nehmen die Deutschendie setzt du aufdie durch die darüber gebendass er die klassischen Wetter und zitternso würde man das in C plus plus und inJava schreibenfür alle interessantenDaten in der Klassehätte man ein Gitterhätte einSzepterund somit die nicht die setzen undsetzen und lesen kann Punktdas ist etwasunbequemKomma wissen kompliziertere Sachen machen Beistrich wo sie wollendie Dauer um eine Stunde verlängernübrig das Schreiben istjetzt Nummer zwölfnie für dich die Dauer um eine Stunde verlängertschreibenPunkt ich möchtevon ähmDauer und eine Stunde verlängert das heißt ich hole mir die Dauerder thüringischenSichtweite übergebenwo die Dauerdann verlängere ich das um eine Stunde Timespenperformenvom Firma Urseins Komma nulldas ganze um eine Stunde verlängert und das ganze setzt sich den ähm setzMenschenso sehr das aus das total hässlichamMittwoch nicht mehrwas das ein Licht tut und dass man zehn Sekunden Zeitohne die bisherige Dauererhöhe sie um einen Stundeund setze das wieder zurück schreibe das zurück als den neuen Wertsind zwangsläufig mit dem Gedanken zittern ausviel zu tippen und viel zu lesen das macht nicht viel Spaßansie Schaf gibt es eine Möglichkeit das extrem kurz zu schreiben?? Spezialität Beistrich scharf?? Partyerstmalsverwendetwirdichschreibe aus Paris verwendet wirdPunkt Text dreizehnsieht von außen so aus als ob es einAttribut zum Datenelementwärewenn die Dauervon außen verfügbar wäre als Datenelementenkönnen Sie folgendes Schreiben dann könnten Sie schreiben?? geht rumänischenPlus gleichTimes wenneine Stundedas würde ich gerne schreiben möchte nicht schreibenwohl den alten Wert erhöhen und schreibt dann diesen neun wird wieder rein ich möchte einfach nichtschon dazwischenPunktdannmöchte gerne den Wertum eine Stunde erhöhen zum Schreibenzum direkten Zugriffwenn dieses Duell schon eineein Attribut während öffentlichen Attributen ginge das sichere obendass du mich noch in Panik schreibenden würde das gehen aber dann will ich wieder Tür und Tor öffnendas jeder in ein Blödsinn reinschreibenmöchtewenn jemand drauf zugreiftdass das durchSonderfunktiongeleitet wird es sich noch einschreiten kannanund das geht eben mit sie schaden sich dann vorbeiziehendas ist so eine Mischung zwischenAttributund Methode es sieht ausin der Verwendungwie Attributwird direktdarauf zugreifen könntenist aber in der Tat ein Wetter und et ceterader hinter den Kulissen gebaut wirddas dann ausdie hier nämlich wieder raus den ScangibtPunktmaldreizehneinemKörper Teine Eigenschaftindie soll öffentlich sein möchte von außen aufzugreifender Typ ist Times binund ich mir die einfachdreschenund jetzt muss ich sagen was denn diese Prophetie machen soll wie dennauf diese Prophetie lesend und schreibend zugegriffen werden kannden bis dahindass es so warKomma nicht aber gediegene Zeitrausgenommenanund sage ich was soll denn passieren wenn jemand versucht das zu lesen das zu schreibendas heißt ?? ganz dumm geht Zdessen neueSchlüsselwörterzwischen Halskette Z was solldas System machenwenn jemand versuchtdu Menschen zu lesen etwas aus dem Handelnimmer versucht welchen zu selbstwenn jemand versucht eswelchenzu lesenmöchte ich einfach den Wert von welchen zurückgebenPunkt das kommt dann da reinund wenn jemand versucht welchen zu schreibenmöchte ich einfachsagen welchen dass der Wertin der Instanz das es was übergeben wird Beistrichaber keine Götter keine Städter mehrin dieser Form dannals in der Klasse selbst sieht mandie Methodenaber von außensieht es so aus als ob das Attribut wäre als ob ich hier wirklich den reinen Wert hättewürde den Erhöhen hinein wird wieder zurückschreiben ist aber nicht sostattdessen werden hier diese beidenMethoden aufgerufen das nennt sich Properties das ist nur eine andere Artdesignierter Unsitte hinzu schreiben hinter den Kulissen heißt die Tennis sogar wirklich Getto RechenzentrumBeistrich sie können keine eigene Funktion den Namen bauenAbend wird für das einmal vorKlammern auseinanderbesser sieht?? ich gerade binschonund vielleicht schreib ich noch einen weiterenan einen einfachen Aufruf der Timespengleichim MenschenBeistrich welchesodannholte mir die aktuelle Dauer sieht so aus als ob er einfachein Datenelementaus der Instanz nimmt ist es aber nicht ich setze hier mal weg Punktund ich setzein diese Prophetieeinbringt Punktdas Versenken wollte es ankommen soll Kommanunjetzt dabeiKommahier bin ich gelandet?? Menschen jetztdas es wo ich lande dies nicht direkt ?? Gebrechen aus ergeht hier reinund ließ sie dann aus ich könnte den korrigierten Wert zurücklegenlesenich könnteirgendeine Ausgabe machenin dieser Fusion tatsächlich eine Funktion aufgerufenund jetzt die nächste ZeilePlusgleich Timespen vom ausaber gerade mal gucken was denn die Tanz bin war immer noch zwei Stundenplus gleichwertigplus gleichausführemuss erst den Wert EU-Ländern den Wert um eins erhöhen und dann in der zurückschreiben wie hierEssen wird holen um eins Stunde dann zurückschreiben genau das wird jetzt auch passiertist es nur bisschennetter zu lesenals Vereinerholt den Wertdie zwei Stundenunterschreibtwieder zurückimmer noch ein Stunde oder haltnur dahin sind es drei Stundenleicht und schreitet zurück der bisherige etwa zwei Stundendrei Stunden Sparte zurückdas heißt diese Propertiesverbergendiese Zugriffe machen das ganze etwas lesefreundlicher?? es sieht so ausals ob sie dich verboten wäre wie schon gesagt manvermeidettunlichstDatenelementeöffentlich zu habendiese Attribute die sollen möglichst nicht öffentlich seine längliche Beziehungvon den ?? einer Fusion in der Klasse ausgehendamit zerstört werden können wenn jemand anders reinschreiben darfmöglichst keine öffentlichenAttributedas hier sieht so aus als ob ich Nerven fertig und nahmst du welchen groß geschrieben hätteist es aber nichtes wird intern umgebogenin Superpartyjetzt dadiese Partiennahmst du welchen großgeschriebendiesetzen ganz setzt und die ich lesen kann wenn sie hier denSetzer rausnehmenkann die nur noch gelesen werden aber nicht mehrgeschrieben werdendas sieht man hieran jetzt ich kann sie noch lesen Komma kann es im Abfluss gleich sagenalles bloß gleich lesenund danachschreiben muss das geht schief das wäre eine mit AudiKlammer zuanwarum sie die Komma dies war zu wichtig in diesem Dingwenn Sie sich angucken wasdiese Klassenbibliothekden ganzen Tag lang tut?? befestige die ganze Zeit ?? Properties und dieses Fenster jedes Eigenschaftsfensterlistetalle Properties des jeweiligenObjekts auf dieser Buttonhat aber diesist ein Ebenbild ist DefaulteinePolizei zum Inhaltbackground borderwasch und so weiter das sind alles Propertieswas sich hier einstellenwird nicht direktauf die Daten in den Button drin sondern wird durch solche GEZ Funktionen geleitetwenn ihr schonmalpaarSchillers Komponenten siehe zum BeispielButtonabsagenPunktEhe esEnglabelsgleich fortsetzen dass der Grauwertwenn sie das tunsie das so aus als ob der ein DatenelementName ist in Ebel hättedas ich indirektändere ist nicht so das ist nicht so das sie es auch eine Prophetie das heißt das wird auch für dich eine Funktion geleitetdieser Zugriffdie aufpasst das kann Blödsinn passiertanund das istübliches Konsumtionsprinzipvon Microsoftfür diese Klassenbibliothekan allen Ecken und Enden finden Sie dieseKomma dieaussehen wieAttribute aber keine Attribute sindaneinige wenige davon sind schreibgeschütztich kann hier zum Beispielnehme des Quitim Gewinnsfall einen Namendiktiert verschwindenwird wenn ich den Krippeneid einen Namen gebenzum BeispielfolgendesmitExcelHyde oder Excel es sieht so aus wie ein Datenelementdamit sich dem darauf was zuweisen könnendas gibt wasauf die Finger ruft die gerettete Höhe ab aber ich kann sie nicht stellen sie zur aus als ob das wegen des nackten Datenelement?? ist es aber nicht ?? ich kann nicht die tatsächliche Höhe auf irgendetwas setzen?? auslesen was die tatsächliche Höhe istaneinige sowas sagen double H ist gleichmit Schönheitdas gehtkeines auslesenkanneine roteLinieaber ich kann es nicht setzen dass es ein pro PartieAnscheinsSchönheit diekeinen Zettel hat oder Einzeller hat der Fall