On Tuesday, 17 May 2016 at 16:58:30 UTC, Adam D. Ruppe wrote:
On Tuesday, 17 May 2016 at 16:52:01 UTC, Lucien wrote:
Why a attribute cannot be abstract ?
Because it cannot be virtual and cannot be overridden. This is
different than Python, but in line with other C-style languages
(and the lo
On Tuesday, 17 May 2016 at 16:52:01 UTC, Lucien wrote:
Why a attribute cannot be abstract ?
Because it cannot be virtual and cannot be overridden. This is
different than Python, but in line with other C-style languages
(and the lower level implementation)
Use a property function instead to
Hello,
Why a attribute cannot be abstract ?
How can I force the redefinition of an attribute if the class
inherits from abstract class ?
Example:
abstract class A
{
// Error: variable attr cannot be abstract
protected abstract int attr;
}
class B : A
{
protected override int