Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man använder objekt för att Köra metoder som hör till abstrakta datatyper i Java

    I datavetenskap , är en abstrakt datatyp en datastruktur som kan utföra något av en given uppsättning av operationer på data den lagrar . Dessa operationer ( och de villkor under vilka vart och ett av dem kan kallas ) är helt specificerad för en given ADT , inklusive parameterlistor och returvärden . ADT specificerar inte något, men om den underliggande genomförande - vilket gör att genomförandet kan ändras utan att behöva sprida någon förändring till kod som använder ADT . I objektorienterade programspråk som Java , är en ADT motsvarar det gemensamma gränssnittet för en klass . Instruktioner
    1

    Importera paketen som krävs av klassen i början av din Java-kod , som i följande exempel :

    import java.util.GregorianCalendar ,

    klassen i fråga kan vara en av de fördefinierade Java färdiga klasser ( som i exemplet ) , eller definieras av din egen kod .
    2

    Skapa en instans av ADT genom att skapa ett objekt som instansieras klassen , som i följande exempelkod :

    GregorianCalendar MyDate = ny GregorianCalendar ( 2011 , Calendar.JULY , 5 ) ;

    exempel skapas ett objekt och initierar det genom att anropa GregorianCalendar konstruktor som tar en månad , dag och år som indata och returnerar en GregorianCalendar objekt med det angivna datumet . Denna speciella dag är 7/5/2011 . Exemplet lagrar också en hänvisning till det nya objektet i variabeln " MyDate " . Addera 3

    exekvera en metod som hör till ADT genom att anropa motsvarande metod på objektet som skapades i steg 2 , som i följande exempelkod :

    millisecondsElapsed lång ,

    millisecondsElapsed = myDate.getTimeInMillis ( ) ;

    exemplet exekverar metoden " getTimeInMillis ( ) " på objektet " MyDate " . Metoden returnerar , enligt konvention , antalet millisekunder som förflutit mellan det datum som representeras av ADT och början den 1 januari 1970.

    Tidigare:

    nästa:
    relaterade artiklar
    ·JDBC ResultSet Exempel
    ·Så här ställer du olika värden för varje rad i en …
    ·Hur får utvalda produkter från listvy på Android
    ·Hur man använder Java Web Start
    ·Överbelastning Metoder i Java
    ·User Defined Undantag i Java
    ·Hur man skapar Constructors för Java
    ·Betydelsen av Java-programmering i området datorer
    ·Hur man använder Palette i NetBeans
    ·Hur vill kolla JAVA_HOME i Windows
    Utvalda artiklarna
    ·Hur får man Längd på en Boolean Array i Java
    ·Hur man skapar en proposition rapport om Microsoft Acce…
    ·Yttre funktion och omfattning i Python
    ·Hur man kompilerar Flex till iPhone
    ·Hur man använder en Java String tokenizer
    ·Hur man skapar ett enda program instans VB6
    ·Hur man gör flera markörer med Maps API
    ·Definition av Sekventiell Uttalanden
    ·Hur man skapar en tupel i Python
    ·Hur att fästa en Running Java Process
    Copyright © Dator Kunskap http://www.dator.xyz