Co to jest klasa abstrakcyjna w PHP?

Preprocesor Hypertext (PHP) to język scenariusza, który służy jako język wszechstronny stosowany głównie na stronach internetowych; Rozmawia z bazami danych, tworzy efekty specjalne i logikę oraz pomaga w funkcjach administracyjnych, takich jak zarządzanie członkami strony internetowej. Kod klasy w PHP służy do tworzenia kapsułki kodowania, którego można używać w sposób ciągły, aby programista nie musi pisać tego samego kodowania dla każdej instancji. Klasa abstrakcyjna w PHP, która została wprowadzona z PHP5, jest podobna do klasy zwykłej, ale jest używana, gdy potrzebna będzie tylko część kodu klasy, podczas gdy inne sekcje będą musiały zostać zdefiniowane, aby konkretne użycie do poprawnego działania. Klasa abstrakcyjna w PHP może być ustawiona jako publiczna lub chroniona, ale nie prywatna.

Sposób, w jaki klasa ogólna działa w PHP, jest programistą podaje tytuł klasy A - taki jak „pojazd”, jeśli kodowanie dotyczy pojazdu - można przypomnieć sobie później. W tej klasie programista napisze zestaw instrukcji, takich jak CODe, aby pojazd skręcił w lewo lub hamulec. Ten rodzaj kodowania naśladuje kodowanie obiektowe lub kodowanie, które oddzielają części kodu na obiekty, które mają własne zestawy kodu. PHP nie jest oczywiście kodem obiektowym, ale za pomocą tej metody może go naśladować.

Klasa abstrakcyjna w PHP jest zbudowana w podobny sposób. Główną różnicą w kodowaniu z klasą abstrakcyjną w PHP polega na tym, że struktura klasy zaczyna się od „klasy abstrakcyjnej” zamiast „klasy”. Po wykonaniu tego kodu tworzy niekompletny przewodnik dla programu; Niekompletny przewodnik można następnie wypełnić później.

Niekompletne części są wypełniane, gdy podczas programu wywoływana jest klasa abstrakcyjna. Na przykład klasa abstrakcyjna pojazdów będzie miała podstawowe instrukcje, które współpracują ze wszystkimi rodzajami pojazdów, takimi jak samochody, ciężarówki i motocykle. Każdy pojazd ma jednak swoje własne specyficzne potrzeby i AbstracKlasa T pozwoli programistowi wypełnić te konkretne potrzeby bez konieczności pisania osobnego kodowania dla każdego pojazdu. To sprawia, że ​​kodowanie jest bardziej wydajne, minimalizuje błędy i ułatwia szybkie zmiany w każdym obiekcie korzystając z klasy abstrakcyjnej.

Klasy

PHP są określone jako publiczne, chronione lub prywatne. Każda z tych etykiet działa jako tarcza, która ogranicza widoczność kodu zgodnie z poziomem dostępu użytkownika. Ustawienie klasy jako publicznej pozwala każdemu użytkownikowi zobaczyć kod, chroniony stan statusu część kodu, a prywatny pozwala tylko określonym użytkownikom zobaczyć kod. Klasa abstrakcyjna w PHP może być ustawiona jako publiczna lub chroniona, ale nie może być prywatna.

INNE JĘZYKI