|  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

    Olika definitioner av klasserna i Java

    Objektorienterade språk såsom Java , är uppbyggd kring klasser . Klasserna är ett slags blått tryck Java Virtual Machine använder för att skapa datastrukturer som kallas objekt . En programmerare kan skapa flera objekt , även kallad fall från koden för en enda klass . När en programmerare är att skriva ut koden för en viss klass , det finns ett antal olika definitioner han kan använda för olika ändamål . Constructors

    En konstruktor är en metod att Java körs när en ny instans av en klass skapas . Programmerare kan använda dessa för att bearbeta data programmeraren passerat in i klassen när man skapar en ny instans objekt av klassen , även känd som parametrar . Programmerare kan skapa ett antal olika konstruktörer för samma klass , alla med en annan uppsättning parametrar som programmet kan passera in i klassen när du skapar ett nytt objekt . Java kommer automatiskt exekvera konstruktören vars parameter systemet matchar de data som skickas in under skapandet av ett nytt objekt , vilket möjliggör ett antal något olika definitioner för samma klass . Addera underklasser

    Javas objektorienterade struktur tillåter klasser att " ärva " data från andra klasser . Detta betyder att Java automatiskt överföra metoder , variabler och andra data från en klass till en annan klass som " förlänger " den utan att programmeraren behöva skriva ut den här informationen igen . Detta är användbart när programmeraren vill skapa en mer specialiserad version , eller underklass av klassen från vilken det kommer att ärva uppgifter - även kallad superklass - utan att skriva superklass . Java-utvecklare kan definiera en klass som en subklass av en superklass .
    Abstrakt klass

    När en programmerare skriver en superklass som kommer att ha ett antal underklasser , kan han definiera föremålet som " abstrakt . " det innebär att objektet är bara där för att lämna uppgifter för arv till de subklasser som sträcker det . När en programmerare deklarerar en klass som abstrakt , kan han skapa instanser av klasser " underklasser , men kan inte skapa en instans av den abstrakta klassen själv . Programmerare kan definiera en klass som abstrakt genom att undanhålla termen " allmänheten " från klassdeklarationen linjen .
    Gränssnitt

    När en klass kommer att interagera med en annan programvara genom sitt application programming interface , eller funktionaliteten av ett annat bibliotek , gränssnitt anger metoden att göra det . Detta fungerar som ett slags avtal mellan klassen och API eller biblioteket att de vet hur man kommunicerar med varandra . Klassdefinitionerna användarvänliga gränssnitt genom att inkludera termen " redskap ( interface namn ) " i deklarationen linje . Detta talar Java för att kontrollera klassernas metoder för att säkerställa att alla nödvändiga ettor är närvarande , och definitionen är nödvändig för Java för att låta klassen att interagera med biblioteket eller API utan att producera ett kompileringsfel .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Upprepa Uttalanden i Java
    ·Hur varumärket en applikation i NetBeans 6.5
    ·Lägga till bilder till JPanels
    ·Mega projekt i Java
    ·Jämförelse av Java & Net Platforms
    ·Hur Infoga Java koden till Joomla
    ·Hur man kompilerar och kör en JVLC paket
    ·Hjälp med ristbredden i Java
    ·Ta reda på domännamnet i Java
    ·Hur du sätter en Java- källkod i en Flödesschema
    Utvalda artiklarna
    ·Scion hjulmomentet specifikation
    ·Hur du returnerar en hjärtfrekvens i Java
    ·Hur vill hänvisa till en CSS- fil från JSP
    ·Lägga till en kolumn kryssruta för en DataGridView
    ·Hur får Koordinater för Linux Markör
    ·Konvertera Decimaler till Signerad Binaries
    ·Hur du ansluter en direkt Tandem till en MVS
    ·Hur man gör en dynamisk meny genom PHP & MySQL
    ·Hur att få ställa med Visual Basic Egenskaper
    ·Hur man skapar ett formulär tidningsprenumeration med …
    Copyright © Dator Kunskap http://www.dator.xyz