fork download
  1. using System;
  2.  
  3. public class AbstractClass
  4. {
  5. public static void Main(string[] args)
  6. {
  7. Gato gato = new Gato();
  8. gato.SetName(Console.ReadLine());
  9. Console.WriteLine("O nome do gato é {0} ",gato.GetName());
  10. gato.Comer();
  11. }
  12.  
  13. public class Gato : Animal
  14. {
  15. public override void Comer()
  16. {
  17. Console.WriteLine("A comer!!");
  18. }
  19. }
  20.  
  21. public abstract class Animal
  22. {
  23. private string Name;
  24.  
  25. public void SetName(string name)
  26. {
  27. Name = name;
  28. }
  29.  
  30. public string GetName()
  31. {
  32. return Name;
  33. }
  34.  
  35. public abstract void Comer();
  36. }
  37. }
Success #stdin #stdout 0.02s 22512KB
stdin
Standard input is empty
stdout
O nome do gato é  
A comer!!