Home : Uvjeti softvera : Definicija razreda

Klasa

Predmet se koristi u objektno orijentirano programiranje za opis jednog ili više predmeta. Služi kao predložak za stvaranje ili instanciranje određenih objekata unutar a program. Dok se svaki objekt kreira iz jedne klase, jedna klasa može se koristiti za instanciranje više objekata.

Nekoliko programskih jezika podržava klase, uključujući Java, C + +, Cilj C i PHP 5 i kasnije. Dok sintaksa definicije klase varira između programskih jezika, klase imaju istu svrhu u svakom jeziku. Sve klase mogu sadržavati definicije varijabli i metode, ili potprogrami koje može pokretati odgovarajući objekt.

Ispod je primjer osnovne definicije Java klase:

razred Uzorak
{
javna statička void glavna (String [] args)
{
String sampleText = "Pozdrav svijetu!";
System.out.println (sampleText);
}
}

Gornji razred, imenovan Uzorak, uključuje jednu metodu pod nazivom glavni. Unutar glavni, varijabla sampleText definira se kao "Pozdrav svijete!" The glavni metoda poziva na sistem klase iz Javine ugrađene jezgrene biblioteke koja sadrži out.println metoda. Ova se metoda koristi za ispis uzorka teksta u tekst izlaz prozor.

Predavanja su temeljni dio objektno orijentiranog programiranja. Omogućuju izoliranje varijabli i metoda za određene objekte umjesto da im svi dijelovi programa pristupe. Ova enkapsulacija podataka štiti svaku klasu od promjena u ostalim dijelovima programa. Korištenjem klasa programeri mogu stvoriti strukturirane programe s Izvorni kod koji se lako mogu izmijeniti.

NAPOMENA: Iako su razredi temeljni u objektno orijentiranom programiranju, oni služe kao nacrti, a ne kao blokovi svakog programa. To je zato što klase moraju biti instancirane kao objekti da bi se koristile u programu. Konstruktori se obično koriste za stvaranje objekata iz klasa, dok se destruktori koriste za oslobađanje resursa koje koriste objekti koji više nisu potrebni.

TechLib - računalni rječnik Tech Lib

Ova stranica sadrži tehničku definiciju klase. U računalnoj terminologiji objašnjava što Class znači i jedan je od mnogih softverskih pojmova u rječniku TechLib.

Sve su definicije na web mjestu TechLib napisane kako bi bile tehnički točne, ali i lako razumljive. Ako smatrate da je ova definicija klase korisna, možete se na nju pozvati pomoću gore navedenih citata.