Middle
Mücərrəd sinifdə parametrli qurucular yaradıla bilərmi?
sobes.tech Süni İntellekt
AI-dan cavab
Abstrakt sinifdə parametrli konstrukturlar yaratmaq mümkündür. Abstrakt sinif hər hansı bir konstruktora sahib ola bilər — parametrli və ya parametrsiz. Bu, irsiyyət zamanı törəmə sinflərin bu konstrukturları çağırıb obyektin əsas hissəsini başlatması üçün lazımdır.
Məsələn, C# dilində:
abstract class Base
{
protected int value;
public Base(int val) { value = val; }
}
class Derived : Base
{
public Derived(int val) : base(val) {}
}
Beləliklə, abstrakt sinifdə parametrli konstrukturların olması, obyektin əsas hissəsinə məlumat ötürmək üçün ümumi bir təcrübədir.