Jak korzystać z zajęć w JavaScript
Weźmy przykład programisty, który musi stworzyć pięć obiektów dla pięciu różnych użytkowników. Napisze następujący kod:
const user1 =W powyższym przykładzie kod ma wiele powtarzalności, ponieważ wszystkie obiekty mają podobne właściwości. Możemy łatwo wyeliminować powtarzalność w kodzie i uczynić ją bardziej zorganizowaną za pomocą klasy.
W JavaScript, klasa Słowo kluczowe służy do tworzenia klasy. Zajęcia w JavaScript Użyj metody o nazwie konstruktor(). Automatycznie wykonuje się podczas tworzenia nowego obiektu. Inicjuje właściwości obiektu.
classUserW powyższym przykładzie stworzyliśmy nową klasę o nazwie Użytkownik. Służy jako szablon/plan dla wszystkich obiektów użytkownika, które chcemy zrobić. Konstruktor przyjmuje cztery argumenty i tworzy cztery właściwości dla każdego obiektu. Te właściwości są nazwane fname, lname, wiek, I ID i można uzyskać dostęp za pomocą następującej składni (po utworzeniu obiektu)
Object_name.Nazwa właściwości''Ten' Słowo kluczowe w przykładzie odnosi się do obiektu, który jest właścicielem wiek nieruchomość. To słowo kluczowe służy do uzyskania dostępu do wartości właściwości w obiekcie.
Teraz utworzymy obiekty użytkownika pokazane w pierwszym przykładzie za pomocą Użytkownik klasa.
classUserTutaj możesz zobaczyć, że kod stał się o wiele bardziej czytelny.
Jakie są metody w klasach JavaScript
Możemy również dodać metody do klas w JavaScript. Metody te można łatwo dodać do korpusu klasy po konstruktorze za pomocą tej samej składni, która jest używana w obiektach:
classUserTeraz, jeśli spróbujemy uzyskać dostęp do rok urodzenia() Metoda i wydrukuj na konsoli za pomocą konsola.dziennik() Metoda, wtedy otrzymamy następujące dane wyjściowe:
konsola.Log (User1.rok urodzenia());Jak używać metod Getter i Setter
Metody Getter i Setter można użyć w klasie, aby uzyskać i ustawić wartość właściwości w obiekcie. Użyj Dostawać Lub ustawić Słowo kluczowe, aby użyć odpowiednio metody Getter lub Setter:
classUserWniosek
Klasy to szablony kodu używane do tworzenia nowych obiektów o podobnych właściwościach i metodach. Przydają się, gdy koder musi tworzyć kilka różnych obiektów o podobnych właściwościach.
W tym artykule omówiliśmy zajęcia. Nauczyliśmy się ich używać do tworzenia obiektów. Ponadto nauczyliśmy się dodawać różne metody do obiektów za pomocą klas.