что такое вызов конструктора при создании экземпляра дочернего класса абстрактного класса?

может ли кто-нибудь сказать мне, что такое вызов конструктора, когда я наследую абстрактный класс, а затем создаю экземпляр дочернего класса.

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();

тогда что будет вызывать конструктор?

моя путаница заключается в том, что абстрактный не может быть создан, но когда мы наследуем класс и создаем экземпляр дочернего класса, тогда также создается экземпляр базового класса, так как же этот сценарий обрабатывается в случае абстрактных классов?


person Sumit    schedule 06.05.2011    source источник


Ответы (1)