# Student sinfi xususiyatlarini ishlatish
print(student1.student_id) # "ABC123" student1.study() # "Vali o'qishga tayyorlanmoqda"
# Voris sinfning metodlarini ishlatish
student1.set_student_id("XYZ789") print(student1.student_id) # "XYZ789" Bu dasturda, “Person” sinfi shaxs haqida ma'lumotlar saqlaydi, “Student“ sinfi esa “Person” sinfiga vorislanib, shuningdek o'z xususiyatlarni qo'shadi. “super()”funktsiyasi orqali “Person” sinfini chaqirib, uning metodlarini ishlatish mumkin. “Student” sinfi o'zining xususiyatlari va metodlari bilan yana bir mazmuni saqlaydi.
Abstrak sinflar tashkil etish va ulardan foydalanish usullari.
Abstrak sinflar, dasturlashda boshqa sinflarning umumiy xususiyatlarini va metodlarini ifodalaydigan sinflardir. Ular asosan interfeyslar (interfaces) yoki boshqa sinflardan vorislanmagan sinflardir. Abstrak sinflar tashkil etish uchun Python dasturlash tilida “abc” modulidan foydalaniladi.
Quyidagi misol, Python tilida abstrak sinflarni tashkil etish va ulardan foydalanishni ko'rsatadi: