Junior — Middle
Soyut bir sınıf kullanan bir örneğin nasıl oluşturulacağı nasıl gerçekleştirilebilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
PHP'de soyut bir sınıf doğrudan örneklenemez. Soyut sınıfı kullanan bir nesne oluşturmak için, tüm soyut yöntemleri uygulayan bir alt sınıf oluşturmalı ve sonra bu alt sınıfın bir örneğini almalısınız.
Örnek:
abstract class Animal {
abstract public function makeSound();
}
class Dog extends Animal {
public function makeSound() {
return "Hav!";
}
}
$dog = new Dog();
echo $dog->makeSound(); // Çıktı: Hav!
Bu şekilde, örnekleme, soyut sınıfı genişleten ve onun yöntemlerini uygulayan somut bir sınıf aracılığıyla gerçekleşir.