RosettaCodeData/Task/Polymorphic-copy/Elena/polymorphic-copy.elena
2019-09-12 10:33:56 -07:00

24 lines
288 B
Text

import extensions;
class T
{
Name = "T";
T clone() = new T();
}
class S : T
{
Name = "S";
T clone() = new S();
}
public program()
{
T original := new S();
T clone := original.clone();
console.printLine(original.Name);
console.printLine(clone.Name)
}