ProgramowanieObiektoweJava_pl.pdf

(3349 KB) Pobierz
Programowanie obiektowe i
język Java
Tomasz Głowacki
Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na
Politechnice Poznańskiej w zakresie technologii informatycznych i ich
zastosowań w przemyśle" POKL.04.01.02-00-189/10
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
Programowanie strukturalne
Definiuje się dane oraz procedury (funkcje) operujące
na tych danych
Dane i procedury (funkcje) nie są w żaden sposób ze
sobą związane
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
2
Programowanie obiektowe
Definiuje się obiekty które łączą stan (pola) z
zachowaniem (metody)
Program jest rozumiany jako zbiór obiektów, które
komunikują się ze sobą w celu wykonania zadania
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
3
Java jako język obiektowy
Prawie wszystkie byty w języku Java (z wyłączeniem
typów prostych) to obiekty
Istnieją obiektowe „opakowania” dla typów prostych
Dostęp do obiektów istnieje przez referencje
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
4
Typy proste i ich opakowania
Typ prosty
int
char
long
short
float
double
byte
boolean
rozmiar
32 bity
16 bitów
64 bity
16 bitów
32 bity
64 bity
8 bitów
8 bitów
„opakowanie” obiektowe
Integer
Character
Long
Short
Float
Double
Byte
Boolean
Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego
5
Zgłoś jeśli naruszono regulamin