person


SUBMITTED BY: Guest

DATE: May 28, 2014, 2:16 p.m.

FORMAT: C++

SIZE: 1.2 kB

HITS: 1586

  1. namespace lab5
  2. {
  3. abstract class person
  4. {
  5. string pri_name;
  6. string pri_surname;
  7. static ArrayList list=new ArrayList();
  8. public string name
  9. {
  10. get { return pri_name;}
  11. set { pri_name = value; }
  12. }
  13. public string surname
  14. {
  15. get { return pri_surname; }
  16. set { pri_surname = value; }
  17. }
  18. public person(string name, string surname)
  19. {
  20. pri_name=name;
  21. pri_surname = surname;
  22. list.Add(this);
  23. }
  24. public person()
  25. {
  26. Console.WriteLine("constructor person class\n");
  27. }
  28. public void add()
  29. {
  30. list.Add(this);
  31. }
  32. public abstract void show();
  33. public static void show_list()
  34. {
  35. foreach (person i in list)
  36. {
  37. Console.WriteLine(i);
  38. }
  39. }
  40. override public string ToString()
  41. {
  42. return (name+" "+surname+"\n");
  43. }
  44. }
  45. }

comments powered by Disqus