fork download
  1. using System;
  2.  
  3. public class Test
  4. {
  5. public static void Main()
  6. {
  7. // your code goes here
  8. }
  9. }
  10.  
  11.  
  12. class person
  13. {
  14. private string name;
  15.  
  16. public person()
  17. {
  18.  
  19. }
  20.  
  21. public person(string n)
  22. {
  23. this.name=n;
  24. }
  25.  
  26. public virtual void show()
  27. {
  28. Console.WriteLine("装扮的{0},name");
  29. }
  30. }
  31.  
  32. class Finery:person
  33. {
  34. protected person compon;
  35. public void decorate(person p)
  36. {
  37. this.compon=p;
  38. }
  39.  
  40. public override void show()
  41. {
  42. if(compon != null)
  43. {
  44. compon.show();
  45. }
  46. }
  47.  
  48. }
Success #stdin #stdout 0.03s 21716KB
stdin
Standard input is empty
stdout
Standard output is empty