Programming4Fun

Programming4Fun - programujemy z pasją :)

  • Nie jesteś zalogowany.

Ogłoszenie


  • Index
  •  » Poradniki
  •  » Podstawy języka Java, cz. 2 - wstęp i podstawowe terminy

#1 2014-07-11 08:19:06

DeVii

http://winclub.pl/public/style_extra/team_icons/admin1.png

Zarejestrowany: 2014-07-08
Posty: 16
Punktów :   
WWW

Podstawy języka Java, cz. 2 - wstęp i podstawowe terminy

Niestety ciężko będzie się nam uczyć jeśli nie będziemy wiedzieli o czym właściwie mowa. Postaram się wam tutaj przedstawić w skrócie najważniejsze terminy, których będziemy potrzebowali od początku nauki. Postaram się także znaleźć obrazowe przykłady, aby sobie to lepiej wyobrazić. Jeśli wszystkiego w 100% nie zrozumiecie to się nie martwcie, po kilku lekcjach na pewno zapamiętacie.

Klasa
to fundament Javy. To dzięki nim jest ona w pełni obiektowa i przy tym tak wygodna. Jeśli ktoś wcześniej programował to być może termin ten jest mu już znany. Najprościej mówiąc klasa to taka przestrzeń, w której umieszczamy inne elementy, przechowujemy informacje i je przetwarzamy. Obrazowym przykładem może być czteroosobowa rodzina jadąca samochodem. Samochód to klasa, natomiast rodzina to jej elementy, powiemy o nich obiekty.

Kod:

class Klasa{
tutaj jakieś elementy
}

Obiekt jest natomiast reprezentacją klasy i jej nośnikiem. Jeżeli mówimy o czymś, że jest obiektem w Javie, to tak naprawdę wyobrażamy sobie całą klasę i wszystko to co się w niej znajduje. Poprzez obiekt możemy odwoływać się do zmiennych, metod i innych elementów w niej zawartych. Gdybym zaczynał programować to wyobraziłbym to sobie jako encyklopedię. Jest to przede wszystkim książka, ale wiemy, że zawiera hasła, do których mamy bezpośredni dostęp i możemy je przeczytać.

Kod:

Klasa obiekt = new Klasa();

Powyższy przykład to obiekt wcześniej napisanej klasy Klasa.

Metoda to dla kogoś kto już wcześniej programował inaczej funkcja. W niej dokonywane są na przykład obliczenia, lub inne operacje (właściwie komputer to głupia maszyna potrafiąca tylko dodawać zera i jedynki). Metody mogą nie zwracać nic, ale równie dobrze dać w wyniku typ prosty, lub zwrócić obiekt. Niektóre mogą przyjmować także parametry, inne działać tylko na rzecz obiektu, który je wywołuje.

Kod:

class Klasa{
  void metoda1(){...} // to metoda nie zwracająca nic
  int metoda2(){ return 1; }  // ta metoda zwraca w wyniku liczbę 1
  Klasa metoda3(){ return new Klasa(); }  // ta metoda zwraca obiekt klasy Klasa
  void metoda4(int parametr){ ... } // funkcja przyjmująca jeden argument typu int

Offline

 
  • Index
  •  » Poradniki
  •  » Podstawy języka Java, cz. 2 - wstęp i podstawowe terminy

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.010 seconds, 7 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.chomiki-pbf.pun.pl www.akatsukifreinds.pun.pl www.talesofshinobi.pun.pl www.djronnie.pun.pl www.chemiaumcs.pun.pl