Najlepszym przykładem abstrakcji może być bankomat, który może być używany do przeniesienia gotówki, wypłaty, pytającego salda konta itp. Używamy bankomatów do osiągnięcia różnych funkcji, ale kiedy umieszczamy kartę w bankomacie, nie mamy pojęcia. Właśnie to robią klasy, metody i interfejsy abstrakcji w Javie.
Ten zapis pokazuje szczegółowe zrozumienie abstrakcji danych w następujących aspektach:
Zacznijmy!
Zajęcia abstrakcyjne w Javie
Aby stworzyć klasę abstrakcyjną, musimy użyć abstrakcyjny Słowo kluczowe:
Streszczenie klasy klasKlasa abstrakcyjna może mieć normalne metody jak również metody abstrakcyjne:
Public Abstract Void MethodName (); // metoda abstrakcyjnaAbstrakcyjne metody w Javie
Metoda bez ciała jest określana jako metoda abstrakcyjna i stworzyć metoda abstrakcyjna abstrakcyjny Słowo kluczowe jest używane:
Public Abstract Void MethodName ();Rozważmy poniżej uzyskany przykład głębokiego zrozumienia pojęć.
Przykład
Poniższy przykład tworzy dwie klasy: klasa abstrakcyjna "Osoba" to dziedziczone przez zwykłą klasę "Pracownik".
Osoba.Jawa
Pakiet AbstractFexample;Rozważ zrzut ekranu poniżej, aby lepiej zrozumieć:
Powyższy przykład tworzy klasę abstrakcyjną zawierającą kilka atrybutów klasowych, sparametryzowany konstruktor, funkcja regularna i funkcja abstrakcyjna.
Pracownik.Jawa
Pakiet AbstractFexample;Powyższy fragment pokazuje Pracownik Klasa rozszerza klasę abstrakcyjną Osoba, i wykorzystuje metodę abstrakcyjną „conat ()". Ponadto wszystko, co jest ogłoszone w konstruktorze Pracownik klasa jest zdefiniowana w konstruktorze Osoba klasa. W obrębie konstruktora Pracownik klasa (dziecko) używamy słowa kluczowego „super”, aby wywołać konstruktor Osoba klasa (rodzic).
W głównej metodzie tworzymy obiekt klasy pracownika i przekazujemy do niej wartość liczb całkowitą i. Następnie konstruktor inicjuje wiek I nazwa używając przekazanych wartości i na koniec conat () I wyświetlacz() Metody są wywoływane.
Wyjście jest pokazane w fragmencie poniżej podanego:
Wyjście uwierzytelnia, że klasa abstrakcyjna "Osoba" jest pomyślnie rozszerzony i dostępny przez "Pracownik" klasa.
Wniosek
W Javie abstrakcja zapewnia bezpieczeństwo poprzez pokazanie podstawowych szczegółów i ukrywanie określonych szczegółów przed użytkownikiem oraz utworzenie klasy abstrakcyjnej lub metody używane jest abstrakcyjne słowo kluczowe. Klasy abstrakcyjnej nie mogą być utworzone i może mieć streszczenie, a także zwykłe metody. Metoda abstrakcyjna zostanie zadeklarowana w klasie abstrakcyjnej i zdefiniowana w klasie zwykłej. Ten zapis przedstawia szczegółowy przegląd klas abstrakcyjnych i metod w Javie, ich podstawowej składni i sposobu ich wdrożenia w Javie.