Jak zdefiniować klasę w Javie

Jak zdefiniować klasę w Javie

Zarządzając danymi w Javie, może istnieć wymóg podziału na różne sekcje, aby uzyskać dostęp do dostępu. Na przykład sortowanie danych tak, że identyczne funkcje zostały dołączone w jednym miejscu. W takim przypadku scenariusze definiowanie i wykorzystanie klasy w Javie jest wygodne do skutecznego przechowywania i wywoływania zasobów.

W tym spisie omówi podejścia do zdefiniowania klasy w Javie.

Jak zdefiniować klasę w Javie?

„Klasa” to fundamentalny element składowy w OOP (programowanie obiektowe). Może zilustrować dane i funkcje powiązane z klasą, tworząc obiekt tej klasy i uzyskując dostęp do zmiennych i funkcji członka klasy.

Składnia

klasa klasowa
// Dodaj funkcje w klasie

Ważne terminologie do rozważenia podczas definiowania klasy

Poniżej znajdują się istotne terminologie, które odgrywają kluczową rolę przy ogłoszeniu klasy:

  • "Modyfikatory”: Reprezentują one, że klasa może być publiczna lub domyślna.
  • "Słowo kluczowe”:„ „„klasa„Słowo kluczowe jest wykorzystywane do tworzenia/deklarowania klasy.
  • "Odziedziczona klasa (opcjonalnie)”: Odnosi się to do klasy nadrzędnej, która musi być odziedziczona przez klasę dzieci. Odbywa się to poprzez określenie „rozszerza”Słowo kluczowe odpowiednio między klasami dziedzicznymi i odziedziczonymi.
  • "Interfejsy (opcjonalnie)”: Oddzielona przecinkami lista interfejsów stosowanych przez klasę. Klasa może zastosować więcej niż jeden interfejs.

Przykład 1: Zdefiniuj klasę i wywołać określoną zmienną w Javie

W tym przykładzie zostanie zdefiniowana klasa, a zainicjowaną zmienną klasową można wywołać i zmodyfikować:

klasa defaultclass
Miasto smyczkowe;
public void displayCity ()
System.na zewnątrz.println („Miasto to:”+miasto);

DefaultClass obj = new defaultClass ();
obj.City = „Los Angeles”;
obj.displayCity ();

W powyższych wierszach kodu zastosuj następujące kroki:

  • Po pierwsze, zdefiniuj klasę o nazwie „defaultclass”Określając„klasa”Słowo kluczowe, jak omówiono.
  • W definicji klasy określ podany ciąg bez definiowania.
  • Następnie zadeklaruj funkcję o nazwie „displayCity ()". W swojej definicji wyświetl określony ciąg.
  • W Main, utwórz obiekt zdefiniowanej klasy za pośrednictwem „nowy”Słowo kluczowe i„defaultClass ()”Konstruktor odpowiednio.
  • Następnie dołącz wartość przydzieloną do łańcucha, odnosząc się do utworzonego obiektu.
  • Na koniec wyświetl ciąg, wywołując funkcję zgromadzonej klasy:

Wyjście

W powyższym wyjściu można zaobserwować, że przypisany ciąg jest przydzielany do niezdefiniowanej zmiennej i wyświetlany po wywołaniu funkcji klasy.

Przykład 2: Zdefiniuj klasę i wywołać funkcję w Javie

Teraz wykonaj następujący kod:

klasa CustomClass
public void displayName ()
System.na zewnątrz.println („nazwa to Harry”);

customClass obj = new CustomClass ();
obj.wyświetlana nazwa();

W powyższych wierszach kodu:

  • Przypomnij o omówionym podejścia do utworzenia klasy.
  • Teraz zdefiniuj funkcję „wyświetlana nazwa()”I wyświetl podany komunikat w definicji (funkcji).
  • W głównym, podobnie, utwórz obiekt zdefiniowanej klasy i wywołać funkcję klasy za pomocą utworzonego obiektu.

Wyjście

Powyższe dane wyjściowe oznacza, że ​​funkcja jest powołana pomyślnie.

Przykład 3: odziedzicz klasę z klasy nadrzędnej w Javie

W tym konkretnym przykładzie można zdefiniować dwie klasy, w których jedna dziedziczy drugą, dziedzicząc w ten sposób jego funkcje:

Klasa rodzic
public void display1 ()
System.na zewnątrz.println („To jest funkcja nadrzędna”);

Klasa dziecko rozszerza rodzica
public void display2 ()
System.na zewnątrz.println („To jest funkcja dziecięca”);


dziecko obj = nowe dziecko ();
obj.display1 ();

Zgodnie z powyższym kodem zaimplementuj poniżej określone kroki:

  • Najpierw powtórz omawiane kroki w celu zdefiniowania klasy i zgromadzonej funkcji w niej.
  • Zauważ, że ta klasa działa jako „rodzic" klasa.
  • Następnie zdefiniuj inną klasę o nazwie „dziecko”Dziedziczenie klasy nadrzędnej za pomocą„rozszerza”Słowo kluczowe.
  • Podobnie w tej klasie zdefiniuj funkcję o nazwie „display2 ()”I wyświetl dostarczoną wiadomość.
  • W Main, utwórz obiekt klasy dzieci i wywołać nazwę Funkcję Klasy nadrzędnej „display1 ()”Ponieważ ta klasa (dziecko) dziedziczy klasę nadrzędną.

Wyjście

Jak widać na powyższym wyjściu, klasa nadrzędna została odpowiednio odziedziczona.

Wniosek

Klasy można zdefiniować za pomocą słowa kluczowego „klasy” i definiowania jego funkcji i.zmienne i funkcje w nim. Można go wywołać, tworząc jego obiekt w głównym. Ponadto pozwala wygodnie wywołać zawarte funkcje w klasie i klasie rodziców (w przypadku dziedziczenia). W tym artykule prowadzono na temat zdefiniowania zajęć w Javie.