using static System.Console;
public static class Program {
public static void Main(string[] args) {
var gato = new Gato("Dener");
WriteLine(gato.Nome);
}
}
public abstract class Animal {
public string Nome { get; private set; }
public Animal(string nome) => Nome = nome;
}
public class Gato : Animal {
public Gato(string nome) : base(nome) {}
}
//https://pt.stackoverflow.com/q/332980/101
dXNpbmcgc3RhdGljIFN5c3RlbS5Db25zb2xlOwoKcHVibGljIHN0YXRpYyBjbGFzcyBQcm9ncmFtIHsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKHN0cmluZ1tdIGFyZ3MpIHsKICAgICAgICB2YXIgZ2F0byA9IG5ldyBHYXRvKCJEZW5lciIpOwogICAgICAgIFdyaXRlTGluZShnYXRvLk5vbWUpOyAgICAgICAgICAgIAogICAgfQp9CgpwdWJsaWMgYWJzdHJhY3QgY2xhc3MgQW5pbWFsIHsKICAgIHB1YmxpYyBzdHJpbmcgTm9tZSB7IGdldDsgcHJpdmF0ZSBzZXQ7IH0KICAgIHB1YmxpYyBBbmltYWwoc3RyaW5nIG5vbWUpID0+IE5vbWUgPSBub21lOwp9CgpwdWJsaWMgY2xhc3MgR2F0byA6IEFuaW1hbCB7CiAgICBwdWJsaWMgR2F0byhzdHJpbmcgbm9tZSkgOiBiYXNlKG5vbWUpIHt9Cn0KCi8vaHR0cHM6Ly9wdC5zdGFja292ZXJmbG93LmNvbS9xLzMzMjk4MC8xMDE=