Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať objekty spúšťať metódy , ktoré patria do abstraktnými dátovými typmi v Jave

Vo vede o počítačoch , Abstract Data Type je dátová štruktúra , ktorá môže vykonať ktorýkoľvek z danej množiny operácií na údaje uložia . Tieto operácie ( a podmienky , za ktorých každá z nich môže byť tzv ) , sú úplne špecifikované pre daný ADT , vrátane zoznamov parametrov a návratovej hodnoty . ADT neuvádza nič , ale o základné prevedenie - čo umožňuje , že realizácia zmeniť , bez toho aby ste museli propagovať akúkoľvek zmenu kódu , ktorý používa ADT . V objektovo orientovaných programovacích jazykov ako je Java , ADT je ekvivalentná k verejnej rozhrania triedy . Pokyny dovolená 1

Import balíky požadovanej triedy na začiatku kódu Java , ako v nasledujúcom príklade :

import java.util.GregorianCalendar ;

Trieda v otázke , môže byť jedným z vopred definovaných Java knižnice tried ( ako v príklade ) , alebo definované vaším vlastným kódom .
2

Vytvorenie inštancie ADT vytvorením objektu ktorý konkretizuje triedu , ako v nasledujúcom ukážkovom kóde :

GregorianCalendar myDay = new GregorianCalendar ( 2011 , Calendar.JULY , 5 ) ;

príklad vytvorí objekt a inicializuje ho volaním GregorianCalendar konštruktor , ktorý trvá mesiac , deň a rok ako vstup a vracia objekt GregorianCalendar so zadaným dátumom . Tento konkrétny termín je 07.5.2011 . Príklad tiež ukladá odkaz do nového objektu v premennej " myDay " .
3

Execute metódu patriaci k ADT volaním príslušnej metódy na objekt vytvorený v kroku 2 , ako V nasledujúcom ukážkovom kóde :

dlho millisecondsElapsed ;

millisecondsElapsed = myDate.getTimeInMillis ( ) ;

príklad spustí metóda " getTimeInMillis ( ) " na objekt " myDay " . Metóda vráti , konvencií , počet milisekúnd , ktoré uplynuli medzi dátumom predstavované ADT a na začiatku 1. januára 1970 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené