dotnetomaniak.pl - Artykuły z tagiem właściwościdotnetomaniak.pl - Artykuły z tagiem właściwości2024-03-28T17:16:38Zhttps://dotnetomaniak.pl/Tags/w%C5%82a%C5%9Bciwo%C5%9BciCopyright (c) dotnetomaniak.pldotnetomaniak.pl Atom Generatordotnetomaniak.pl webmasteradmin@dotnetomaniak.plhttps://dotnetomaniak.pl/Assets/Images/fav.icohttps://dotnetomaniak.pl/Assets/Images/dotnetomaniak_logo-negatyw_small.png3025https://dotnetomaniak.pl/jstadnicki-Czym-sie-rozni-wlasciwosc-klasy-od-pola-klasyjstadnicki: Czym się różni właściwość klasy od pola klasy?2012-10-17T13:30:38Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_OdXwuWxH0kmrZYg_0Gb9-g.png"/></div><div>Wracając jeszcze do filozofowania o kodzie, dziś trochę o cechach klas, a dokładniej: pola i właściwości. Zanim wymyślono idee właściwości dostęp do pól odbywał się na dwa sposoby. Pole w klasie (np. name) mogło być publiczne i każdy miotał nim jak szatan, druga opcja to dostęp kontrolowany przez parę metod typu GetName i SetName. Umożliwiały one kontrolowanie tego kto i na jakich zasadach może korzystać z cech wewnętrznych klasy.
Później, aby pominąć pisanie GetName/SetName, wymyślono właściwości, któr...</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/jstadnicki-Czym-sie-rozni-wlasciwosc-klasy-od-pola-klasy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fjstadnicki.blogspot.ch%2f2012%2f10%2fczym-sie-rozni-wasciwosc-klasy-od-pola.html" style="border:0px"/></a></div></div>http://jstadnicki.blogspot.com/https://dotnetomaniak.pl/Users/Jzeg2jgkYEWnNYUzU7zjkw2012-10-27T08:41:51Zhttps://dotnetomaniak.pl/jstadnicki-Czym-sie-rozni-wlasciwosc-klasy-od-pola-klasy31440Wracając jeszcze do filozofowania o kodzie, dziś trochę o cechach klas, a dokładniej: pola i właściwości. Zanim wymyślono idee właściwości dostęp do pól odbywał się na dwa sposoby. Pole w klasie (np. name) mogło być publiczne i każdy miotał nim jak szatan, druga opcja to dostęp kontrolowany przez parę metod typu GetName i SetName. Umożliwiały one kontrolowanie tego kto i na jakich zasadach może korzystać z cech wewnętrznych klasy.
Później, aby pominąć pisanie GetName/SetName, wymyślono właściwości, któr...http://jstadnicki.blogspot.ch/2012/10/czym-sie-rozni-wasciwosc-klasy-od-pola.htmlhttp://dotnetomaniak.pl/Data/Thumbnails/small_OdXwuWxH0kmrZYg_0Gb9-g.pnghttps://dotnetomaniak.pl/Klasy-w-C-kodzimynetKlasy w C# | kodzimy.net2012-02-25T10:35:09Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_c-JImSkmS0qFwKSTJ46EmQ.png"/></div><div>Klasy są chyba najbardziej skomplikowanym działem języka C#, a z pewnością najbardziej rozbudowanym. Każda osoba starająca nauczyć się języka będzie musiała się z nimi zapoznać.
Klasy w C#, tak jak w większości języków obiektowych, są schematami na podstawie których budowane są obiekty…
…I to by było na tyle jeśli chodzi o teorię, czas na trochę kodu!</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Klasy-w-C-kodzimynet"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fkodzimy.net%2fcsharp%2f2011%2f10%2f25%2fklasy-w-csharp%2f" style="border:0px"/></a></div></div>kodzimy-nethttps://dotnetomaniak.pl/Users/qNR6FhI4cUWor0emPZeutQ2012-03-04T22:12:16Zhttps://dotnetomaniak.pl/Klasy-w-C-kodzimynet12110Klasy są chyba najbardziej skomplikowanym działem języka C#, a z pewnością najbardziej rozbudowanym. Każda osoba starająca nauczyć się języka będzie musiała się z nimi zapoznać.
Klasy w C#, tak jak w większości języków obiektowych, są schematami na podstawie których budowane są obiekty…
…I to by było na tyle jeśli chodzi o teorię, czas na trochę kodu!http://kodzimy.net/csharp/2011/10/25/klasy-w-csharp/http://dotnetomaniak.pl/Data/Thumbnails/small_c-JImSkmS0qFwKSTJ46EmQ.pnghttps://dotnetomaniak.pl/Pola-i-akcesory-wewn%C4%85trz-klasyPola i akcesory wewnątrz klasy2009-10-26T23:26:58Z<div><div><div style="float:right"><img alt ="" src="http://dotnetomaniak.pl/Data/Thumbnails/small_r0-HH9lB-U-0XWYe3NN4Tw.png"/></div><div>Zgodnie z zasadami programowania obiektowego pola klas nie powinny być bezpośrednio dostępne na zewnątrz. Należy jest zawsze opakowywać w akcesory: właściwości lub krótkie metody typu get i set. Z nich właśnie korzysta potem kod zewnętrzny, dzięki czemu nie może on (w dobrze napisanej klasie) niczego zepsuć poprzez - chociażby - ustawienie jakiegoś pola na nieprzewidzianą wartość.</div></div><div style="padding-top:4px"><a rev="vote-for" href="https://dotnetomaniak.pl/Pola-i-akcesory-wewn%C4%85trz-klasy"><img alt="Podbij ↑" src="https://dotnetomaniak.pl/image.axd?url=http%3a%2f%2fxion.org.pl%2f2009%2f10%2f26%2fpola-i-akcesory-wewnatrz-klasy%2f" style="border:0px"/></a></div></div>Damianhttps://dotnetomaniak.pl/Users/geh68TsnCkKYJJi3DdBriA2009-10-28T16:32:34Zhttps://dotnetomaniak.pl/Pola-i-akcesory-wewn%C4%85trz-klasy1420Zgodnie z zasadami programowania obiektowego pola klas nie powinny być bezpośrednio dostępne na zewnątrz. Należy jest zawsze opakowywać w akcesory: właściwości lub krótkie metody typu get i set. Z nich właśnie korzysta potem kod zewnętrzny, dzięki czemu nie może on (w dobrze napisanej klasie) niczego zepsuć poprzez - chociażby - ustawienie jakiegoś pola na nieprzewidzianą wartość.http://xion.org.pl/2009/10/26/pola-i-akcesory-wewnatrz-klasy/http://dotnetomaniak.pl/Data/Thumbnails/small_r0-HH9lB-U-0XWYe3NN4Tw.png