Hjem : Programvarebetingelser : Klassedefinisjon

Klasse

En klasse brukes i Objektorientert programmering for å beskrive ett eller flere objekter. Det fungerer som en mal for å lage, eller instantere, bestemte objekter i en program. Mens hvert objekt er opprettet fra en enkelt klasse, kan en klasse brukes til å instantiere flere objekter.

Flere programmeringsspråk støtter klasser, inkludert Java, C + +, Mål C, og PHP 5 og senere. Mens syntaks av en klassedefinisjon varierer mellom programmeringsspråk, klasser tjener samme formål på hvert språk. Alle klasser kan inneholde variabel definisjoner og metoder, eller underrutiner som kan kjøres av det tilsvarende objektet.

Nedenfor er et eksempel på en grunnleggende Java-klassedefinisjon:

klasse Eksempel
{
public static void main (String [] args)
{
String sampleText = "Hei verden!";
System.out.println (sampleText);
}
}

Ovennevnte klasse, oppkalt Eksempel, inkluderer en enkelt metode som heter main. Innenfor main, variabelen eksempeltekst er definert som "Hei verden!" De main metoden påkaller system klasse fra Javas innebygde kjernebibliotek, som inneholder out.println metode. Denne metoden brukes til å skrive ut eksempleteksten til teksten produksjon vinduet.

Klasser er en grunnleggende del av objektorientert programmering. De lar variabler og metoder isoleres til bestemte objekter i stedet for å være tilgjengelige for alle deler av programmet. Denne innkapslingen av data beskytter hver klasse mot endringer i andre deler av programmet. Ved å bruke klasser kan utviklere lage strukturerte programmer med kildekoden som enkelt kan endres.

NOTAT: Mens klasser er grunnleggende i objektorientert programmering, fungerer de som tegninger, snarere enn byggesteinene til hvert program. Dette er fordi klasser må instantieres som objekter for å kunne brukes i et program. Konstruktører brukes vanligvis til å lage objekter fra klasser, mens destruktorer brukes til å frigjøre ressurser som brukes av objekter som ikke lenger er nødvendige.

TechLib - Tech Lib Computer Dictionary

Denne siden inneholder en teknisk definisjon av klasse. Det forklarer i databehandlingsterminologi hva Class betyr og er en av mange programvaretermer i TechLib-ordboken.

Alle definisjoner på TechLib-nettstedet er skrevet for å være teknisk nøyaktige, men også enkle å forstå. Hvis du synes denne klassedefinisjonen er nyttig, kan du referere til den ved å bruke sitatkoblingene ovenfor.