Odpowiedz na ten temat
Pokaż wyniki od 1 do 4 z 4

  1. Dołączył
    Jul 2008
    Postów
    67

    Cytuj | #1





    Witam wszystkich po długim czasie jaki minął od ostatniej części.
    Problemy techniczne - internet też rzecz i czasami siada , ale nie ma co się rozpisywać w innym temacie.
    Bierzemy się już za programowanie.

    Obiektowość. Klasy -z czym to się je

    Aby dobrze pojąć takie coś jak obiekt (object) i klasa (class) potrzebne nam jest na początek tylko i wyłącznie poprawne rozumowanie obiektów otaczających nas dookoła. A dokładnie chodzi o proste powiązania rzeczy/istoty żywej oraz to co mogą robić czy jak się zachowywać.
    Weźmy np. człowieka. Ów człowiek jest klasą (class), Ogólna postać człowieka opisuje nam każdego człowieka jak np. "Józek", który jest obiektem tej klasy (człowieka).
    Człowieka potrafi chodzić, mówić, jeść etc. - są to funkcje które mu przypisujemy. Funkcje te w klasach są nazywane metodami. Człowiek nasz posiada także różne cechy takie jak: kolor, imię i nazwisko, wiek etc.
    Idąc dalej tym tropem mamy:
    1. Klasa: człowiek
    2. Cechy: nazwisko, wiek
    3. Funkcje/Metody: chodzenie, mówienie
    Z klasy (człowiek) tej wywodzi się nasz obiekt (Józek),
    Jak widać klasa (class) to opis obiektu (object).

    Człowiek należy również do jakiegoś gatunku t.j. ssak naczelny. I wywodzi się właśnie z niego. Można powiedzieć, że dziedziczy pewne cechy oraz funkcje od tego gatunku, czyli jest jakby jego potomkiem. W programowaniu nazywamy to inheritance czyli dziedziczenie - praktycznie nierozłączna część programowania w Objective C.
    Już od samego początku poznamy i zaprzyjaźnimy się z dziedziczeniem, ale tylko w podstawowej jego części - reszta w dalszych częściach kursu.

    Każdego człowieka możemy zapytać np o wiek czy o nazwisko czy również możemy także, jeśli np jest to nasz pracownik polecić aby coś zrobił, chociaż nie zawsze musi wiedzieć jak (o tym będzie w innej części kursu). Możemy nawet zmienić ich cechy (chociaż nie zawsze ). Tak samo jest w programowaniu obiektowym, możemy zapytać obiekt o różne jego cechy lub je nawet zmienić, jak i polecić coś zrobić. Czynność taka nazywa się w ObjC messages, czyli inaczej hmm... wiadomość dla obiektu - ja to zawsze sobie biorę za polecenie.
    Polega to na zasadzie, iż jeśli chcemy komuś wysłać wiadomość/polecenie musimy wiedzieć do kogo ją zaadresować. Ten ktoś jest nazywany odbiorcą - receiver, a nadawca - sender.
    Wygląda to tak:

    Więcej na forum w dziale Programowanie: http://www.myapple.pl/programowanie/...zmiennych.html

    POPRZEDNIE CZĘŚC KURSU:
    01. Wprowadzenie
    02. Konfiguracja i instalacja
    Ostatnio edytowane przez 51m0n ; 05.12.2008 o 23:53
    私の名前はSannindanです!
    Watashi no namae wa Sannindandesu!
    www.wymarzonydom.com.pl



  2. Dołączył
    Oct 2006
    Skąd
    Melsomvik, NO
    Postów
    145

    Cytuj | #2

    kiedy będą następne części kursu?
    Telefon: iPhone 4

  3. Avatar adam187
    Dołączył
    Dec 2007
    Skąd
    Poznań
    Postów
    2

    Cytuj | #3

    Również gorąco oczekuję na kolejne części kursu
    Zapowiada się bardzo ciekawie , gratulację za pomysł sannindan
    Komputer: Macbook
    Telefon: Mio a701
    Odtwarzacz: iPod Shuffle

  4. Avatar iro88
    Dołączył
    Mar 2009
    Skąd
    Świdnica
    Postów
    128

    Cytuj | #4

    Chyba jednak nie będzie następnych części kursu... ;P
    Komputer: MacBook 13' Unibody | 2.0GHz | 2GB DDR3 | 320GB HDD
    Telefon: iPhone 3G | 8GB | 4.2.1

Odpowiedz na ten temat