Array of subclasses
DarkRiDDeR via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Thu Oct 22 07:35:11 PDT 2015
I found the following solution:
abstract class Addon
{
public string name = "0";
public void updateOfClassFields()
{
}
}
class Users: Addon
{
override
{
public void updateOfClassFields()
{
name = "USERS";
}
}
}
activated = [new Users, new Users];
activated[1].updateOfClassFields();
writeln(Core.activated[0].name ~ "\n" ~ Core.activated[1].name);
out:
0
USERS
More information about the Digitalmars-d-learn
mailing list