Shipping (yuk tashish) ajdod sinfini hosil qiling. Uning tarkibida, yetkazib beriluvchi mahsulot nomi, mahsulot narxi, turi xossalari bo’lsin. Ushbu xossalarning qiymatlarini aniqlovchi hamda chop etuvchi metodlar bo’lsin. Customer (Buyurtmachi) va Packman (Yetkazib beruvchi) avlod sinflarini hosil qiling. Customer sinfi tarkibida mahsulot o’lchov birligi, mahsulotga to’langan pul miqdori, buyurtmachi manzilini aniqlash metodlari bo’lsin. Packman sinfi tarkibida mahsulot yetkazib berish narxi xossasi bo’lsin va yetkazib berish narxi mahsulotlar soni ko’pligiga qarab kamayish metodini hosil qiling.
84
2
2
6
Apartment (Kvartira)nomli ajdod sinfni hosil qiling. Tarkibida narxi, xonalar soni kabi xossalar mavjud. StudentHouse (Talabalar uyi) va RentHouse (Ijara uylari) nomli avlod sinflar hosil qiling. Avlod sinflar tarkibida ijarachilar soni xossasini qo’shing. Xonalar to’liq band qilingan yoki band qilinmaganini aniqlash metodini aniqlang.
85
2
2
6
Device (Qurilma)nomli ajdod sinf hosil qiling. Uning tarkibida qurilma seril raqami va paroli xossalari bo’lsin. Computer va Telephoneavlod sinflarini hosil qilib, uning qaysi operatsion sistemadan foydalanayotgani haqida xabarni chop etuvchi metodlarini yarating. Agar qurilma paroli to’g’ri kiritilganda tizim tushgani xabar chop etilsin.