может ли кто-нибудь сказать мне, что такое вызов конструктора, когда я наследую абстрактный класс, а затем создаю экземпляр дочернего класса.
eg.
public abstract class AbsParentClass
{
//having some functions.
}
public class ChildClass : AbsParentClass
{
//having functions that over ride the functions of abstract class.
}
Теперь, если я сделаю это
ChildClass objchild = new ChildClass();
тогда что будет вызывать конструктор?
моя путаница заключается в том, что абстрактный не может быть создан, но когда мы наследуем класс и создаем экземпляр дочернего класса, тогда также создается экземпляр базового класса, так как же этот сценарий обрабатывается в случае абстрактных классов?