eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingWłaściwości w klasach
Ilość wypowiedzi w tym wątku: 12

  • 1. Data: 2010-04-21 10:35:43
    Temat: Właściwości w klasach
    Od: "Wojciech \"Spook\" Sura" <w...@s...medi.com.pl>

    Witam!

    W jakich językach programowania - poza Delphi i C# - istnieją właściwości
    (properties) w klasach?

    Pozdrawiam -- Spook.



  • 2. Data: 2010-04-21 10:37:47
    Temat: Re: W?a?ciwo?ci w klasach
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>

    On 2010-04-21, Wojciech "Spook" Sura <w...@s...medi.com.pl>
    wrote:
    > Witam!
    >
    > W jakich jezykach programowania - poza Delphi i C# - istniej? w?a?ciwo?ci
    > (properties) w klasach?

    1. Zdefiniuj pojęcie "właściwości".
    2. Ustaw sobie wyrób czytnikopodobny żeby deklarował kodowanie
    wiadomości.

    --
    Secunia non olet.
    Stanislaw Klekot


  • 3. Data: 2010-04-21 10:46:21
    Temat: Re: Właściwości w klasach
    Od: Wojciech Muła <w...@p...null.onet.pl.invalid>

    "Wojciech \"Spook\" Sura" <w...@s...medi.com.pl> wrote:

    > W jakich językach programowania - poza Delphi i C# - istniej? wła?ciwo?ci
    > (properties) w klasach?

    Python, borlandowy dialekt C++.

    w.


  • 4. Data: 2010-04-21 10:54:58
    Temat: Re: W3a?ciwo?ci w klasach
    Od: "Wojciech \"Spook\" Sura" <w...@s...medi.com.pl>

    Stachu 'Dozzie' K. wrote:
    > On 2010-04-21, Wojciech "Spook" Sura
    > <w...@s...medi.com.pl> wrote:
    >> Witam!
    >>
    >> W jakich jezykach programowania - poza Delphi i C# - istniej?
    >> w3a?ciwo?ci (properties) w klasach?
    >
    > 1. Zdefiniuj pojęcie "właściwości".

    Delphi:

    type TMyClass = class(TObject)
    private
    FMyField : integer;

    procedure SetMyField(const value : integer);
    public
    property MyField : integer read FMyField write SetMyField; // Właściwość
    end;

    C#:

    class MyClass
    {
    private int FMyField;

    public int MyField // Właściwość
    {
    get:
    {
    return FMyField;
    }
    set:
    {
    FMyField = value;
    }
    }
    }
    }

    > 2. Ustaw sobie wyrób czytnikopodobny żeby deklarował kodowanie
    > wiadomości.

    Powinno być lepiej.

    Pozdrawiam -- Spook.



  • 5. Data: 2010-04-21 11:50:11
    Temat: Re: W3a?ciwo?ci w klasach
    Od: Jacek Czerwinski <...@...z.pl>

    Wojciech "Spook" Sura pisze:
    > Stachu 'Dozzie' K. wrote:
    >> On 2010-04-21, Wojciech "Spook" Sura
    >> <w...@s...medi.com.pl> wrote:
    >>> Witam!
    >>>
    >>> W jakich jezykach programowania - poza Delphi i C# - istniej?
    >>> w3a?ciwo?ci (properties) w klasach?
    >> 1. Zdefiniuj pojęcie "właściwości".
    >
    > Delphi:

    A bez wywlekania kodu? chodzi o zapis w formie podstawienia?

    Dodajmy do wypowiedzi poprzedników groovy.

    W swiecie Javy połowa frameworków efektywnie wprowadza zapis/odczyt wg
    rdzenia nazwy (tzn bez prefixu get/set). Idzie w tym momemcie tropem
    myslowym założycieli koncepcji 'beana', który to bean w innych sensie ma
    property ale nie w tym zapisie o jaki zgaduje pytasz.


  • 6. Data: 2010-04-21 12:38:08
    Temat: Re: W3a?ciwo?ci w klasach
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>

    On 2010-04-21, Wojciech "Spook" Sura <w...@s...medi.com.pl>
    wrote:
    > Stachu 'Dozzie' K. wrote:
    >> On 2010-04-21, Wojciech "Spook" Sura
    >> <w...@s...medi.com.pl> wrote:
    >>> Witam!
    >>>
    >>> W jakich jezykach programowania - poza Delphi i C# - istniej?
    >>> w3a?ciwo?ci (properties) w klasach?
    >>
    >> 1. Zdefiniuj pojecie "w?a?ciwo?ci".
    >
    > Delphi:
    >
    > type TMyClass = class(TObject)
    > private
    > FMyField : integer;
    >
    > procedure SetMyField(const value : integer);
    > public
    > property MyField : integer read FMyField write SetMyField; // W?a?ciwo?ae
    > end;

    OK.
    - Perl (metody oznaczone jako lvalue, tied hash albo inna metoda, zależy
    od wybranej konwencji dostępu do pól)
    - Python (nadpisanie metod __getattr__()/__setattr__())
    - Ruby?

    >> 2. Ustaw sobie wyrób czytnikopodobny ?eby deklarowa? kodowanie
    >> wiadomo?ci.
    >
    > Powinno byae lepiej.

    Nie jest. Sprawdzaj sobie nagłówki na pl.test.

    --
    Secunia non olet.
    Stanislaw Klekot


  • 7. Data: 2010-04-21 14:07:14
    Temat: Re: W3a?ciwo?ci w klasach
    Od: Wojciech Muła <w...@p...null.onet.pl.invalid>

    "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid> wrote:

    > - Python (nadpisanie metod __getattr__()/__setattr__())

    Tylko, że to kłopotliwe na dłuższą metę. Jeśli klasa dziedziczy po
    object, wówczas lepiej użyć funkcji property.

    w.


  • 8. Data: 2010-04-21 14:24:30
    Temat: Re: W3a?ciwo?ci w klasach
    Od: "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid>

    On 2010-04-21, Wojciech Muła <w...@p...null.onet.pl.invalid> wrote:
    > "Stachu 'Dozzie' K." <d...@g...eat.some.screws.spammer.invalid> wrote:
    >
    >> - Python (nadpisanie metod __getattr__()/__setattr__())
    >
    > Tylko, że to kłopotliwe na dłuższą metę. Jeśli klasa dziedziczy po
    > object, wówczas lepiej użyć funkcji property.

    O widzisz, wiedziałem że to się zgrabniej robi, tylko zapomniałem jak.
    I'm no Python programmer, tak po prawdzie ;)

    --
    Secunia non olet.
    Stanislaw Klekot


  • 9. Data: 2010-04-21 19:52:01
    Temat: Re: W3a?ciwo?ci w klasach
    Od: "Tomek \"Grych\" Gryszkiewicz" <g...@n...tg.pl>

    Wojciech "Spook" Sura pisze:
    > Stachu 'Dozzie' K. wrote:
    >> On 2010-04-21, Wojciech "Spook" Sura
    >> <w...@s...medi.com.pl> wrote:
    >>> Witam!
    >>>
    >>> W jakich jezykach programowania - poza Delphi i C# - istniej?
    >>> w3a?ciwo?ci (properties) w klasach?
    >> 1. Zdefiniuj pojęcie "właściwości".

    Objective-C - getter i setter może być generowany automatem przez
    @synthetize

    --
    Grych


  • 10. Data: 2010-04-22 00:17:00
    Temat: Re: W3a?ciwo?ci w klasach
    Od: XYZ <j...@m...bin>

    On 21.04.2010 12:54, Wojciech "Spook" Sura wrote:
    > Stachu 'Dozzie' K. wrote:
    >> On 2010-04-21, Wojciech "Spook" Sura
    >> <w...@s...medi.com.pl> wrote:
    >>> Witam!
    >>>
    >>> W jakich jezykach programowania - poza Delphi i C# - istniej?
    >>> w3a?ciwo?ci (properties) w klasach?
    >>
    Matlab

strony : [ 1 ] . 2


Szukaj w grupach

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: