abdukarimlegion / interfaces-in-kotlin Goto Github PK
View Code? Open in Web Editor NEWTashkilotning tashkiliy strukturasini hosil etuvchi Inson, Xodim, Bo’lim va Mansab klasslarini yarating. Bunda: -Inson klassi minimum familiya, ismi, sharifi, tug'ilgan yili, jinsi. -Xodim klassi Inson klassini kamida quyidagi atributlar bilan kengaytirishi lozim: bo’lim, mansab, maosh. Xodim uchun ishga kirish va ishdan bo’shash mumkin bo’lsin. -Bo’lim klasslari ierarxik strukturaga ega bo’lishi yani undan yuqori va quyi bo’limlar bo’lishi mumkin. Tashkilotga bo’lim qo’shish va bo’limni o’chirish imkoni mavjud bo’lsin.