Në këtë post Klasat dhe objektet në Java, që i përkasin një gjuhe programimi, përmenden kuptimet e saj, duke qenë koncepte me interes për lexuesit që janë të interesuar në mjedisin kompjuterik.

Klasat dhe objektet në Java
Java është një gjuhë programimi dhe një platformë informatike që përdoret në shumë aplikacione dhe faqe në internet, bazuar në këtë koncept do të shohim se ato janë klasa dhe objekte në Java. Ju duhet të dini bazat e programimit të orientuar nga objekti: objektet dhe klasat.
Ne rekomandojmë një artikull shumë të përshtatshëm për këtë temë Si të përdorni Java.
klasat
Një klasë përfaqëson një seri objektesh që ndërhyjnë në një strukturë dhe që gjithashtu sillen me karakteristika të ngjashme. Një klasë është një kombinim i veçantë i atributeve dhe metodave, dhe konsiderohet si një lloj informacioni i çdo elementi nga origjina e tij.
Pra, një klasë është një model shablloni ose prototipi për objektet: përcakton atributet që ato formojnë në këto lloje të objekteve dhe metodat që mund të përdoren për të menaxhuar objektet. Klasa është ajo ku përshkruhen patjetër vetitë dhe metodat që secili prej rasteve të objekteve mund të përmbajë.
Në klasa mund të përmendni shembullin e televizorit, ne e dimë se ka modele të ndryshme të televizorëve dhe secili ka karakteristikat e veta. Sidoqoftë, ata kanë një skemë ose parametra që karakterizojnë TV, kjo njihet si klasë.
objekte
Theshtë njësia ekzistuese në kujtesën e kompjuterit që përmban veti, domethënë atribute ose të dhëna të veta dhe ato arkivohen nga objekti, dhe nga disa operacione të veçanta të disponueshme.
Atëherë mund të përkufizohet si një element softuerësh që synon të përfaqësojë një objekt në një mjedis real, në mënyrë që një objekt të ketë veti dhe veprime për t'u ekzekutuar me objektin.
Karakteristikat dhe veprimet janë të përfshira brenda objektit, duke kryer parimet e kapsulimit. Prototipi i orientuar drejt objektit duket si një kontrast me programimin e strukturuar që është përdorur që nga vitet 60.
Një objekt ka gjendjen e tij, ose gjendjet, si dhe sjelljen e tij, e cila modelohet përmes vetive ose ndryshoreve dhe metodave. Në fakt, një objekt mund të ketë një lloj tjetër objekti në të njëjtën kohë.
Çfarë është kapsulimi i të dhënave
Ndërveprimet me objektet kryhen përmes metodave, që do të thotë se nëse doni të dini informacione për statusin e objektit, duhet të kërkoni një nga metodat dhe jo drejtpërdrejt te vetitë.
Kapsulimet lejojnë modifikimin e vetive të objektit pa pasur nevojë që konsumatorët të preken, përderisa ata vazhdojnë të japin të njëjtin produkt, pra rezultatin.
Në të vërtetë, ka objekte që kanë prona publike, kështu që ato mund të futen drejtpërdrejt, pa pasur nevojë të përdorin një metodë.
Përdorimi i objekteve siguron përfitimet e mëposhtme:
- Modulariteti, kjo do të thotë që objekti dhe vetitë e tij mund të mobilizohen nga struktura të ndryshme të kodit burimor, megjithatë objekti mbetet i njëjtë.
- Encapsulate Data, fsheh zbatimin e vetive të objektit, sepse nuk futen përmes metodave të objektit.
- Ripërdorimi i kodit, mund të merrni raste të ndryshme të një objekti, në mënyrë që ato raste të ndryshme të ndajnë të njëjtin kod.
- Zëvendësimi, që do të thotë se ju mund të zëvendësoni një objekt me një tjetër, përderisa këto objekte kanë të njëjtin funksionalitet.
Disa shembuj të objekteve
Çdo koncept në një mjedis të vërtetë mund të modelohet si një objekt me gjendjen dhe funksionimin e tij, për shembull kemi rastin aktual: Një televizor është një objekt, dhe gjendjet që e përbëjnë atë: ndezur, fikur, akorduar në kanalin 1, akorduar në kanali 2, regjistrimi. Tani, veprimet janë: "ndiz televizorin", "fik televizorin", "ndrysho kanalin", "fillo regjistrimin".
Ne do të përmendim një shembull tjetër, supozojmë se ekziston një figurë gjeometrike që mund të jetë një trekëndësh, kjo figurë mund të konceptohet nga veti të ndryshme si: baza, lartësia, ana dhe koordinatat x, y të qendrës së trekëndëshi.
Nëse do t'i referohemi metodës së trekëndëshit, mund të "llogarisim sipërfaqen e trekëndëshit", "të llogarisim perimetrin e trekëndëshit".
Dallimi midis klasës dhe objektit
Një klasë është një prototip që përcakton variablat dhe metodat, funksionet e zakonshme për të gjitha objektet e një lloji.
Një objekt është një model i një klase, objektet e softuerit zakonisht përdoren për të modeluar objekte në një mjedis të vërtetë që ekzistojnë në jetën e përditshme.
Duke përmbledhur këtë postim të veçantë, mund të thuhet se Class në Java është një entitet që përcakton se si sillet një objekt, përveç përmbajtjes së tij. Një objekt është një element i pavarur i bazuar në metoda dhe veti për të marrë disa të dhëna të dobishme.
Një sistem klasash ka funksionin që lejon programin të specifikojë një klasë të re bazuar në një klasë që tashmë ekziston.
