– Cześć. Nazywam się Laga Bilaabo. Jestem istotą pozaziemską i lekarzem na tym statku. Mam nadzieję, że się zaprzyjaźnimy.
– Ja również.
– Na mojej macierzystej planecie używamy zaawansowanego języka programowania Pascal zamiast zacofanego języka Java. Spójrz na to porównanie kodu Java i Pascal:
Java | Pascal |
---|---|
|
|
– To ten sam program, ale napisany w dwóch różnych językach. Jak widać, wersja w Pascalu ma mniej linii, co świadczy o tym, że Pascal jest lepszy od Javy.
– Uznałem, że ten przykład może pomóc Ci zrozumieć Javę, jeżeli wcześniej używałeś Pascala.
– Nie, nie używałem. Mimo to porównanie dwóch języków programowania jest interesujące.
– Słusznie. Będę zatem kontynuował.
– W Pascalu umieszczamy kod w ciele programu, procedurach lub funkcjach. W Javie ten proces jest uproszczony: ciało programu, procedury i funkcje zostały zastąpione funkcjami nazywanymi metodami.
Java | Pascal |
---|---|
Metoda main
|
Ciało programu
|
Funkcja/metoda
|
Funkcja
|
Funkcja zwracająca void (typ pusty)
|
Procedura
|
– W kolumnie z Pascalem widzę takie określenia, jak „ciało programu”, „funkcja” i „procedura”, ale w Javie wszystkie one są nazywane metodami. To trochę dziwne.
– My, istoty pozaziemskie, uważamy, że to bardzo dziwne. Ale ludzie lubią wszystko ujednolicać.
– W Javie cały kod jest częścią metody, więc nie trzeba nawet wpisywać słowa Function, jak w Pascalu, aby zadeklarować metodę.
– To wszystko jest bardzo proste. Jeśli linia kodu wygląda jak Typ + Nazwa, jest to deklaracja metody lub zmiennej. Jeśli po nazwie znajdują się nawiasy, to jest to deklaracja nowej metody. Jeśli nie ma nawiasów, jest to deklaracja zmiennej.
– Deklaracje zmiennych i metod są w Javie bardzo podobne. Sam zobacz:
Kod | Opis |
---|---|
|
Zmienna o nazwie imie , która jest typu String . |
|
Metoda o nazwie getImie , która zwraca String . |
– Ale to nie wszystko. W Javie metody nie mogą istnieć samodzielnie. Muszą być umieszczone wewnątrz klasy. Zatem, gdy ludzie chcą napisać jeden mały program w Javie, muszą najpierw stworzyć klasę, zadeklarować w niej metodę main i dopiero wtedy mogą napisać swój kod w metodzie. Ci Ziemianie są pokręceni!
– Diego wpadł do mnie i poprosił o przekazanie Ci tych zadań. Mam nadzieję, że Ci się spodobają.
GO TO FULL VERSION