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

    Abstrakt klass Vs. Gränssnitt i Java

    Enligt Tiobe index , är Java det nr 1 ranking programmeringsspråk i världen vid tidpunkten för denna artikels publicering . Det är allmänt används , kraftfull och ganska lätt att lära sig . Den har en enorm ekosystem drivs av ett enormt antal utvecklare och ett stort utbud av tillgängliga verktyg . Java är objektorienterat och ger många objektorienterade verktyg för olika slags problem . Abstrakta klasser och gränssnitt är två viktiga verktyg i Java verktygslåda . Objektorienterad programmering

    Objektorienterad programmering är den dominerande programmering paradigm . Istället för att se program som skapar en lista med instruktioner för datorer att köra , OOP programmerare skapa medlemmar --- dessa kallas "objekt" --- i ett digitalt samhälle som de sedan orkestrera att göra vad de vill . Detta åstadkoms genom att skicka meddelanden till objekt. Föremålen svarar sedan på dessa meddelanden . Programmerare använder dessa objekt och deras svar för att skapa programvara .
    Klasser

    Klasserna är en avgörande del av objektorienterad programmering . OOP programmerare definiera de objekt som de använder genom att skapa klasser och definiera hur de klasser av objekt beter sig . Klasserna är en speciell typ av objekt vars jobb det är att instansiera objekt med definierat uppträdande . Klasser också kan ärva från andra klasser , eller kopiera deras beteende .
    Gränssnitt

    Gränssnitt är en speciell typ av klass . Gränssnitt fungera som en mall för andra klasser. De förklarar de beteenden som ärver klasser måste definiera . De har emellertid inte genomföra några beteenden . Det enda syftet med ett gränssnitt är att definiera vilka beteenden en ärver klass måste uppvisa . Gränssnitt är användbara för att upprätthålla ett enhetligt gränssnitt för liknande objekt . Gränssnitt endast kan ärvas från , . Kan de inte användas för att skapa objekt
    abstrakta klasser

    abstrakta klasser liknar gränssnitt , kan emellertid abstrakta klasser genomför också beteendet av underklasser. Abstrakta klasser kan användas som gränssnitt i situationer där underklasser har gemensamma beteenden . Abstrakta klasser är användbara i program som programramverk , där utvecklare behöver lite default funktioner från underklasserna de definierar . Abstrakta klasser kan endast ärvas från . De kan inte användas för att skapa objekt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Visa Java Applet Button Som funktionshindrade
    ·Så här importerar klasserna i NetBeans
    ·Hur man skriver ut rapporter Använda Java
    ·Java Undantag Tutorial
    ·Ta reda på domännamnet i Java
    ·Konvertera Oracle Forms till Java
    ·Hur Rita pyramiderna i Java
    ·Hur kan man växla text i Java
    ·Hur man skapar en frågesport med random frågor Använ…
    ·Vad är handling Mapping i Struts
    Utvalda artiklarna
    ·Hur vill infoga ett objekt kombinationsrutan i PHP
    ·Procentuell Funktion i PHP
    ·Hur man deklarerar variabler i ActionScript
    ·Lägga till beroenden till en service
    ·Så ändrar TryParse Typ i VBScript
    ·MySQL Fogar Update Query Tutorial
    ·Hur lösa problem med minnesfel på Win32
    ·Hur man kompilerar CPP i en Mac
    ·Så här sorterar Sequence Symboler
    ·Hur man skapar en BAT -fil
    Copyright © Dator Kunskap http://www.dator.xyz