Java: Różnice pomiędzy wersjami
[wersja przejrzana] | [wersja nieprzejrzana] |
Usunięta treść Dodana treść
m r2.7.1) (Robot dodał as:জাভা |
m →Obiektowość: Poprawa w sekcji Obiektowość |
||
Linia 25:
=== Obiektowość ===
W przeciwieństwie do [[Programowanie proceduralne|proceduralno]]-[[Programowanie obiektowe|obiektowego]] języka C++, Java jest silnie ukierunkowana na [[obiektowy język programowania|obiektowość]]. Wszelkie dane i akcje na nich podejmowane są pogrupowane w '''klasy obiektów'''. Klasy mogą zawierać zmienne, metody. O '''obiekcie''' można myśleć jako o samoistnej części programu, która może przyjmować określone ''stany'' i ma określone ''zachowania'', które mogą zmieniać te stany bądź przesyłać dane do innych obiektów. Wyjątkiem od całkowitej obiektowości (jak np. w [[Smalltalk]]u) są typy proste (<code>int</code>, <code>float</code> itp.).
<source lang="java">
|