Triedy a ciele v Jave Poznáte ich významy!

V tomto príspevku Triedy a objekty v Jave, patriaci do programovacieho jazyka, sú uvedené jeho významy, pretože ide o koncepty zaujímavé pre čitateľov, ktorí sa zaujímajú o počítačové prostredie.

Triedy a objekty v jave-1

Triedy a objekty v Jave

Java je programovací jazyk a počítačová platforma, ktorá sa používa v mnohých aplikáciách a na webových stránkach. Na základe tohto konceptu uvidíme, že ide o triedy a objekty v jazyku Java. Musíte poznať základy objektovo orientovaného programovania: objekty a triedy.

Odporúčame veľmi vhodný článok na túto tému Ako používať javu.

Vyučovanie

Trieda predstavuje sériu predmetov, ktoré zasahujú do štruktúry a ktoré sa správajú podobne. Trieda je špeciálna kombinácia atribútov a metód a považuje sa za typ informácie o každom prvku od jeho pôvodu.

Trieda je teda šablónový alebo prototypový formát pre objekty: definuje atribúty, ktoré tvoria v týchto typoch objektov, a metódy, ktoré je možné použiť na správu objektov. V tejto triede sú určite popísané vlastnosti a metódy, ktoré môžu obsahovať všetky inštancie objektov.

Na hodinách môžete spomenúť príklad televízie, vieme, že existujú rôzne modely televízorov a každý z nich má svoje vlastné charakteristiky. Majú však schému alebo parametre, ktoré charakterizujú televízor, to je známe ako trieda.

objektov

Je to entita existujúca v pamäti počítača, ktorá obsahuje vlastnosti, tj atribúty alebo údaje o sebe a ktoré sú archivované objektom, a špeciálne dostupné operácie.

Potom ho možno definovať ako softvérový prvok, ktorého cieľom je reprezentovať objekt v skutočnom prostredí, aby mal objekt vlastnosti a akcie, ktoré je potrebné s objektom vykonať.

Vlastnosti a činnosti sú zapuzdrené do objektu, pričom sa dodržiavajú zásady zapuzdrenia. Objektovo orientovaný prototyp vyzerá ako kontrast k štruktúrovanému programovaniu, ktoré sa používa od 60. rokov minulého storočia.

Objekt má svoj vlastný stav alebo stavy, ako aj svoje správanie, ktoré je modelované pomocou vlastností alebo premenných a metód. V skutočnosti môže mať objekt súčasne iný typ objektu.

Čo je to zapuzdrenie údajov

Interakcie s objektmi sa vykonávajú pomocou metód, čo znamená, že ak chcete vedieť informácie o stave objektu, mali by ste vyhľadať jednu z metód a nie priamo vlastnosti.

Zapuzdrenia umožňujú úpravu vlastností predmetu bez toho, aby museli byť ovplyvnení spotrebitelia, pokiaľ naďalej dodávajú rovnaký výrobok, to znamená výsledok.

Skutočne existujú objekty, ktoré majú verejné vlastnosti, takže ich možno zadávať priamo bez toho, aby ste museli používať metódu.

Používanie predmetov poskytuje nasledujúce výhody:

  • Modularita, to znamená, že objekt a jeho vlastnosti môžu byť mobilizované rôznymi štruktúrami zdrojového kódu, ale objekt zostáva rovnaký.
  • Encapsulate Data, skrýva implementáciu vlastností objektu, pretože nie je zadávaný metódami objektu.
  • Opakované použitie kódu, môžete získať rôzne inštancie objektu, takže tieto rôzne inštancie zdieľajú rovnaký kód.
  • Náhrada, čo znamená, že môžete nahradiť jeden objekt iným, pokiaľ tieto objekty majú rovnakú funkcionalitu.

Niekoľko príkladov predmetov

Akýkoľvek koncept v skutočnom prostredí je možné modelovať ako objekt s jeho stavom a fungovaním, napríklad v tomto prípade ide o: Televízia je predmet a stavy, ktoré ho tvoria: zapnuté, vypnuté, naladené na kanál 1, naladené na kanáli 2, nahrávanie. Teraz existujú tieto akcie: „zapnite televíziu“, „vypnite televíziu“, „zmeňte kanál“, „spustite nahrávanie“.

Uvedieme ďalší príklad, predpokladáme, že existuje geometrický útvar, ktorý môže byť trojuholník, pričom tento údaj je možné konceptualizovať pomocou rôznych vlastností, ako sú: základňa, výška, strana a súradnice x, y stredu trojuholník.

Ak sa budeme odvolávať na metódu trojuholníka, môžeme „vypočítať plochu trojuholníka“, „vypočítať obvod trojuholníka“.

Rozdiel medzi triedou a objektom

Trieda je prototyp, ktorý definuje premenné a metódy, funkcie spoločné pre všetky objekty určitého typu.

Objekt je modelom triedy, softvérové ​​objekty sa spravidla používajú na modelovanie objektov v skutočnom prostredí, ktoré existujú v každodennom živote.

Keď zhrnieme tento konkrétny príspevok, dá sa povedať, že Class in Java je entita, ktorá určuje okrem svojho obsahu aj to, ako sa objekt správa. Objekt je nezávislý prvok založený na metódach a vlastnostiach na získanie niektorých užitočných údajov.

Systém tried má funkciu, ktorá umožňuje programu špecifikovať novú triedu na základe triedy, ktorá už existuje.

Triedy a objekty v jave-2