Advertisement
Guest User

Untitled

a guest
Dec 8th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.32 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3.  
  4. class Zycie{
  5. private String czas;
  6.  
  7. public void set(String czas) {
  8. //
  9. //
  10. Console.WriteLine("Skok do roku " + czas);
  11. this.czas = czas;
  12.  
  13. }
  14.  
  15. public Pamiatka zapiszPamiatke() {
  16. //
  17. //
  18. Console.WriteLine("stan zapisany ");
  19. return new Pamiatka(czas);
  20. }
  21.  
  22. public void przywrocPamiatke(Pamiatka pamiatka) {
  23. // czas = ??
  24. //
  25. //
  26. czas = pamiatka.pobierzCzas();
  27. Console.WriteLine("Przywrócono rok " + czas);
  28. }
  29.  
  30. public class Pamiatka {
  31. private String czas;
  32.  
  33. public Pamiatka(String czas) {
  34. //
  35. //
  36. this.czas = czas;
  37. }
  38.  
  39. public String pobierzCzas() {
  40. //
  41. //
  42. return czas;
  43. }
  44. }
  45. }
  46.  
  47.  
  48. class MainClass{
  49. public static void Main (string[] args){
  50.  
  51. Console.WriteLine("Powrot do przyszlosci (Back to the Future)");
  52. Console.WriteLine();
  53.  
  54. List<Zycie.Pamiatka> zapisaneStany = new List<Zycie.Pamiatka>();
  55. Zycie zycie = new Zycie();
  56.  
  57. zycie.set("1985");
  58. zapisaneStany.Add(zycie.zapiszPamiatke());
  59. zycie.set("1955");
  60. zapisaneStany.Add(zycie.zapiszPamiatke());
  61. zycie.set("2015");
  62. zapisaneStany.Add(zycie.zapiszPamiatke());
  63. zycie.set("1885");
  64.  
  65. zycie.przywrocPamiatke(zapisaneStany[0]);
  66.  
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement