2017-01-08 1 views
-1

Возможно ли разрешить создание экземпляра базового класса?Как я могу заблокировать возможность создания экземпляра базового класса?

Например у меня есть:

class A 
{ 

// code 

} 
class B : A 
{ 

// code 

} 

И я хочу, чтобы как-то это поведение:

A baseClass = new A(); // not possible 
B derivedClass = new B(); // ok 

ответ

7

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

Конечно, сделать это abstract:

public abstract class A 
{ 
} 
+0

Спасибо :) Я принимаю ваш ответ в эти несколько минут. – Slajni

 Смежные вопросы

  • Нет связанных вопросов^_^