Advertisement
1_rinkana

Три об’єкта(Лаб №2)

Sep 19th, 2023
2,218
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 1.82 KB | None | 0 0
  1. val teacher1 = UniversityTeacher(
  2.     NameInfo("Іванов", "Іван", "Іванович"),
  3.     ScientificDegreeInfo("доктор наук", "професор"),
  4.     ContactInfo("123-456-789", "вул. Університетська, 1"),
  5.     MaritalStatus("одружений", 2),
  6.     WorkInfo("доцент", 12345, 50000.0, "01.01.2010"),
  7.     DepartmentInfo("Кафедра математики", 10),
  8.     ManagerInfo(
  9.         NameInfo("Петров", "Петро", "Петрович"),
  10.         ContactInfo("987-654-321", "вул. Директорська, 2"),
  11.         "111-222-333"
  12.     )
  13. )
  14.  
  15. val teacher2 = UniversityTeacher(
  16.     NameInfo("Сидоров", "Олег", "Олегович"),
  17.     ScientificDegreeInfo("кандидат наук", "доцент"),
  18.     ContactInfo("111-222-333", "вул. Головна, 3"),
  19.     MaritalStatus("неодружений", 0),
  20.     WorkInfo("асистент", 54321, 40000.0, "01.02.2015"),
  21.     DepartmentInfo("Кафедра фізики", 8),
  22.     ManagerInfo(
  23.         NameInfo("Житомирський", "Андрій", "Миколайович"),
  24.         ContactInfo("555-666-777", "вул. Директорська, 1"),
  25.         "777-888-999"
  26.     )
  27. )
  28.  
  29. val teacher3 = UniversityTeacher(
  30.     NameInfo("Петрова", "Марія", "Андріївна"),
  31.     ScientificDegreeInfo("кандидат наук", "доцент"),
  32.     ContactInfo("444-555-666", "вул. Головна, 5"),
  33.     MaritalStatus("розведена", 1),
  34.     WorkInfo("старший викладач", 67890, 60000.0, "01.03.2022"),
  35.     DepartmentInfo("Кафедра історії", 6),
  36.     ManagerInfo(
  37.         NameInfo("Сидоренко", "Олександр", "Петрович"),
  38.         ContactInfo("888-999-000", "вул. Директорська, 3"),
  39.         "555-444-333"
  40.     )
  41. )
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement