Java >> Java tutorial >  >> Tag >> class

Java klasse | Erklæring | Typer | Konstruktør | Eksempel

Hvad er Java-klassen?

Java-klasse er en blueprint (skabelon eller prototype) for ethvert objekt eller instans. Klassen har en gruppe fælles egenskaber, metoder, blokke, indlejrede klasser osv., som er fælles for ethvert objekt.

En klasse og objekter er objektorienteret programmering  (OOP)-koncepter. Java understøtter alle OOP-koncepter, fordi det er skrevet på OOP-grundlæggende. Én efter én vil vi forstå og lære de grundlæggende principper for alle OOP'er.

Lad os se eksemplet, hvor du vil bygge en bil. Så tænk på bilklassen og få alle detaljerne om motor, dæk, karosseri osv. dele. Så ud fra disse bilklasser kan vi bygge en bil, hvor du kan lave et objekt ud fra en bilklasse. Om et objekt eller en instans vil vi diskutere i et senere selvstudie.

Java-klasseerklæring

Her er simpel syntaks og strukturer-look.

class <class_name>{  
    field;  
    method;  
}

Eksempel på Java-klassen

Klassenavnet er Bulb med en Instance-variabel og 2 metoder til at styre bulb-funktionen On/Off.

public class Bulb {

    // instance variable
    private boolean isOn;

    // method
    public void turnOn() {
        isOn = true;
    }

    // method
    public void turnOff() {
        isOn = false;
    }
}

Typer af klasser i java

Nogle af de almindelige klassetyper i Java er som følger:-

  • Wrapper-klasse
  • Uskiftelig klasse
  • Abstrakt klasse
  • Afsluttende klasse
  • Anonym klasse
  • Input-outputklasse
  • Strengklasse
  • Systemklasse
  • Netværksklasse

Ifølge Adgangsmodifikator fire typer klasse:-

  • Offentlig klasse
  • Privat klasse
  • Beskyttet klasse
  • Standardklasse

Ifølge Arv:-

  • Supper Class
  • Underklasse.

Java-klassekonstruktør

konstruktøren bruges til at oprette objektet (instansen) af klassen i java. Det svarer til at skrive en metode, og som bruges til at initialisere objektet.

Hvornår kaldes en konstruktør?

Når vi opretter et nyt objekt i en klasse, har mindst én konstruktør kaldt. Hvis der ikke er defineret en konstruktør, kaldes det som standard. Den påkaldes for at tildele startværdier til datamedlemmerne af klassen.

Regler for konstruktør:

  • Konstruktøren skal være den samme som klassenavnet.
  • En konstruktør kan ikke være abstrakt, endelig, statisk og synkroniseret i Java.
  • Du kan bruge adgangsmodifikatorer i konstruktørerklæringen til at kontrollere dens adgang i klasser.

Skriv en kommentar, hvis du har nogen tvivl og forslag til denne tutorial.


Java tag