Hva er klasse i Java

Hva er klasse i Java
Java er et flerbruk, programmeringsspråk på klientsiden som følger konseptet objektorientert programmering (OOP). Hvis vi snakker om OOP, har det noen grunnleggende konsepter som klasser, gjenstander, arv, polymorfisme osv. Blant dem er et av de mest betydningsfulle konseptene klasser. Å lage en klasse i Java er like god som å lage en datatype. En Java -klasse kan ha flere klasseattributter, medlemsfunksjoner, konstruktører og nestede klasser.

Dette innlegget vil gi en dyp forståelse av de nedenfor-børsnoterte konseptene:

  • Hva er en Java -klasse?
  • Hvorfor Java -klasse?
  • Hvordan lage en Java -klasse
  • Hvordan få tilgang til klassemedlemmer i Java
  • Praktisk implementering av en Java -klasse

Før vi drar mot Java -klassene, må vi først forstå hva som er behovet for en Java -klasse, eller hvorfor noen skal bruke en Java -klasse. Så la oss begynne!

Hva er en Java -klasse

Det er en beskrivelse av et objekts egenskaper og handlinger. La oss anta at vi må konstruere en bygning og for å gjøre det, vi krever en plan (blåkopi). Her representerer planen eller planen en klasse mens bygningen er et objekt. Så alt i alt kan vi si at klassen definerer staten og oppførselen til et objekt.

Hvorfor Java -klasse?

Java gir primitive datatyper som Int, Float, Double, etc. Ved å bruke disse datatypene kan vi lage variabler. De primitive datatypene er nyttige når vi må lagre en enkelt verdi i en variabel som en persons alder, navn osv.

Men hva om vi må lagre et sett med informasjon e.g. Vi må lagre informasjonen om en ansatt som hans navn, alder, ID, avdeling, lønn osv. Vi kan ikke lagre all denne informasjonen i en variabel.

Vi trenger flere variabler av forskjellige datatyper for å lagre ansattes data. Men i et slikt tilfelle ville det ikke være mulig å opprettholde forholdet mellom disse variablene (i.e.Vi må gruppere alle variablene for å lagre dataene til en enkelt student som ikke er mulig ved å bruke primitive datatyper).

Derfor, for å håndtere slike situasjoner, tilbyr OOP begrepet klasser. Klassen lar oss gruppere alle disse variablene i en enkelt mal.

Hvordan lage en Java -klasse

Kodebiten nedenfor vil gi deg alle nødvendige detaljer for å forstå hvordan du oppretter en Java -klasse:

Klasseklassenavn
//kode

En Java -klasse kan ha klasseattributter/variabler, konstruktører, blokker, metoder og nestede klasser.

Hvordan få tilgang til klassemedlemmer i Java

For å få tilgang til ethvert medlem av Java -klassen, må vi opprette og bruke gjenstanden i den klassen. Utdraget gitt nedenfor vil hjelpe deg i denne forbindelse:

ClassName ObjectName = new ClassName ();

På denne måten kan vi lage gjenstand for en spesifikk klasse ved hjelp av en "ny" nøkkelord. Tenk nå på utdraget for å forstå hvordan du får tilgang til ethvert klassemedlem i Java:

gjenstand.Klassatrikk;
gjenstand.MethodName ();

Ved hjelp av punktum ".” Syntaks Vi har tilgang til ethvert klassemedlem.

Praktisk implementering av en Java -klasse

La oss vurdere eksemplet som er gitt nedenfor for å forstå arbeidet med en Java -klasse.

Eksempel

I det undergitte utdraget vil vi lage en klasse “EmployeeExample” som inneholder tre klasseattributter: empname, empage, og empid. Videre vil vi lage en metode for å vise de ansattes detaljer “DisplayData ()”:

publicClassEmployeeExample
String empname = "Joe";
intempid = 13;
Intempage = 27;
voiddisplayDetails ()
System.ute.Println ("Ansattes navn:" + EmpName);
System.ute.Println ("Ansattes alder:" + empage);
System.ute.Println ("Ansatt ID:" + Empid);

publicStaticVoidmain (String [] args)
EmployeeExample EMP = newEmployeeExample ();
System.ute.Println ("Ansattes navn:" + emp.empname);
emp.displayDetails ();

I hovedmetoden opprettet vi først objektet for klassen, og etterpå fikk vi tilgang til klasseattributtene og klassemetoden ved hjelp av det objektet:

Ovennevnte utdrag bekreftet arbeidet med Java -klassen.

Konklusjon

En Java -klasse er en blåkopi som gir beskrivelsen av objektets egenskaper og oppførsel. I Java "klasse" brukes nøkkelord for å lage en klasse. En Java -klasse kan ha klasseattributter/variabler, konstruktører, blokker, metoder og nestede klasser. Klassemedlemmene kan nås ved hjelp av gjenstanden for den klassen (i.e. ClassObject.Klassemember;). Dette innlegget forklarte ulike aspekter av Java -klassen, for eksempel hvordan du lager en Java -klasse, hvordan du får tilgang til klassemedlemmene osv.