- UID
- 24317
- 帖子
- 33306
- 积分
- 63824
- 阅读权限
- 90
- 注册时间
- 2006-7-15
- 最后登录
- 2011-6-15
- 在线时间
- 10977 小时
|
Java-ohjelma perustuu olio-ajattelulle, jossa ohjemlman toiminta perustuu kokonaisuuksien mallintamamiseen olioilla.
Java ohjelma koostuu luokista, oliot ovat ns. luokken ilmentymiä, luokka sisältää muuttujia ja metodeja, jotka ohjaavat olioiden toimintaa ja ominaisuuksia. Muuttujat eli parametrit määrittävät luokan ilmentymän, eli olion tilan. Metodit taas tutkivat ja muuttavat olioita.
Java ohjelma voi jakaa moneen osiin, eri ohjelmoijat voivat ohjelmoida saman ohjelman eri osasia ilman, että hänen tarvitsisi tietää miten muiden ohjemoijan oliot ovat toteutettu. (Abstrakti tietotyyppi)
Aksessori on metodi, jolla luokan private-kenttiä tutkitaan tai muutetaan, samalla se vaikuttaa myös olioiden tilaan.
Olio-luokista löytyy aina konsrtuktori, jonka tehtävänä on luoda olio ja antaa sille alkuasetuket. (esim. alkuarvot)
Kapseloinnin tarkoitus on piilota olioiden yksityiskohdat ohjelman käyttäjältä, jolloin käyttäjä tietää miten olioita käytetään mutta ei tiedä tarkkaan miten se on toteutettu. Kapseloinnin hyötynä on helpottaa ohjelman yllänpitoa ja vähentää tietoturvariskiä. |
|