Mens du administrerer dataene i Java, kan det være et krav om å dele dem inn i forskjellige seksjoner for å gjøre tilgang praktisk. For eksempel å sortere dataene slik at de identiske funksjonalitetene blir lagt ved et enkelt sted. I slike tilfeller er det praktisk å lagre og påkalle ressursene effektivt å definere og bruke en klasse i Java.
Denne oppskrivningen vil diskutere tilnærmingene for å definere en klasse i Java.
Hvordan definere en klasse i Java?
"Klasse" er en grunnleggende byggestein i OOP (objektorientert programmering). Det kan illustrere dataene og funksjonalitetene som er knyttet til klassen ved å lage et objekt i den klassen og få tilgang til medlemsvariablene og funksjonene i klassen.
Syntaks
Klasseklassenavn
// Legg til funksjonaliteter i klassen
Viktige terminologier å vurdere mens du definerer en klasse
Følgende er de viktige terminologiene som spiller en nøkkelrolle mens du erklærer en klasse:
- “Modifiserere”: Disse representerer at en klasse kan være offentlig eller standard.
- “nøkkelord”:“klasse”Nøkkelord brukes til å opprette/erklære en klasse.
- “Arvet klasse (valgfritt)”: Dette refererer til foreldreklassen som må arves av barneklassen. Dette gjøres ved å spesifisere “strekker”Nøkkelord mellom henholdsvis de arverende og arvede klasser.
- “Grensesnitt (valgfritt)”: En komma-separert liste over grensesnitt brukt av klassen. En klasse kan bruke mer enn ett grensesnitt.
Eksempel 1: Definer en klasse og påkalle den spesifiserte variabelen i Java
I dette eksemplet vil en klasse bli definert og den initialiserte klassevariabelen kan påberopes og modifiseres:
klasse StandardClass
Streng by;
public void displayCity ()
System.ute.Println ("Byen er:"+by);
StandardClass OBJ = new StandardClass ();
obj.City = "Los Angeles";
obj.displayCity ();
I kodelinjene ovenfor, bruk følgende trinn:
- For det første, definere en klasse som heter “Standardklasse”Ved å spesifisere“klasse”Nøkkelord, som diskutert.
- I klassedefinisjonen, spesifiser den oppgitte strengen uten å definere den.
- Etter det, erklærer en funksjon som heter “DisplayCity ()”. I sin definisjon kan du vise den spesifiserte strengen.
- Hoved, lage et objekt i den definerte klassen via “ny”Nøkkelord og“StandardClass ()Henholdsvis konstruktør.
- Etter det, legg til den tildelte verdien til strengen ved å referere til det opprettede objektet.
- Til slutt kan du vise strengen ved å påkalle den akkumulerte klassefunksjonen:
Produksjon
I outputten ovenfor kan det observeres at den tildelte strengen er tildelt den udefinerte variabelen og vises ved å påkalle klassefunksjonen.
Eksempel 2: Definer en klasse og påkalle funksjonen i Java
Nå, utfør følgende kode:
klasse CustomClass
public void displayName ()
System.ute.Println ("Navnet er Harry");
CustomClass obj = new CustomClass ();
obj.displayName ();
I kodelinjene ovenfor:
- Husk de diskuterte tilnærmingene for å lage en klasse.
- Nå, definer funksjonen “displayName ()”Og vis den uttalte meldingen i sin (funksjon) definisjon.
- Lag på samme.
Produksjon
Ovennevnte utgang betyr at funksjonen påberopes vellykket.
Eksempel 3: Arved en klasse fra en foreldreklasse i Java
I dette spesifikke eksemplet kan to klasser defineres der den ene arver den andre, og dermed arver dens funksjonalitet:
Klasseforeldre
public void display1 ()
System.ute.Println ("Dette er en overordnet funksjon");
Klassebarn utvider foreldre
public void display2 ()
System.ute.println ("Dette er en barnefunksjon");
barn obj = nytt barn ();
obj.display1 ();
I henhold til koden ovenfor, implementer de under-uttalte trinnene:
- Gjenta først de diskuterte trinnene for å definere en klasse og den akkumulerte funksjonen i den.
- Merk at denne klassen fungerer som "foreldre”Klasse.
- Etter det, definer en annen klasse som heter “barn”Arver foreldreklassen ved å bruke“strekker”Nøkkelord.
- I denne klassen definerer også en funksjon som heter "display2 ()”Og vis den medfølgende meldingen.
- Hovedsaket, lage et objekt av barneklassen og påkalle foreldreklassefunksjonen som heter “display1 ()”Siden denne (barn) klassen arver morklassen.
Produksjon
Som det fremgår av opsjonen ovenfor, har foreldreklassen blitt arvet på riktig måte.
Konklusjon
En klasse kan defineres via "klasse" nøkkelord og definere funksjonalitetene i.e variabler og fungerer i den. Det kan påberopes ved å lage objektet i hovedsak. Dessuten tillater det deg å påkalle de inneholdte funksjonalitetene i klassen og foreldreklassen (i tilfelle arv) praktisk. Denne artikkelen ledet om å definere en klasse i Java.