Mundarija:

Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam
Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam

Video: Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam

Video: Ob'ektga yo'naltirilgan dasturlash: Ob'ektlarni yaratish/O'qitish usuli/Qaychi yordamida texnika: 5 qadam
Video: #12 dars | Obyektga yo'naltirlgan dasturlash (OOP) | Java dasturlash tili 2024, Noyabr
Anonim
Ob'ektga yo'naltirilgan dasturlash: ob'ektlarni yaratish/o'qitish usuli/qaychi yordamida texnik
Ob'ektga yo'naltirilgan dasturlash: ob'ektlarni yaratish/o'qitish usuli/qaychi yordamida texnik
Ob'ektga yo'naltirilgan dasturlash: ob'ektlarni yaratish/o'qitish usuli/qaychi yordamida texnik
Ob'ektga yo'naltirilgan dasturlash: ob'ektlarni yaratish/o'qitish usuli/qaychi yordamida texnik

Ob'ektga yo'naltirilgan dasturlashni yangi boshlagan talabalar uchun o'rganish/o'qitish usuli. Bu ularga sinflardan ob'ektlarni yaratish jarayonini tasavvur qilish va ko'rish imkoniyatini berishning bir usuli. Qismlar: 1. Qaychi (har qanday turdagi qiladi). 2. Qog'oz yoki kartochka bo'lagi. 3. Marker.4. Vizitka o'lchamidagi qog'oz yoki kartochka.

1 -qadam: Ob'ektga yo'naltirilgan dasturlash ta'riflari

Ob'ektga yo'naltirilgan dasturlash ta'riflari
Ob'ektga yo'naltirilgan dasturlash ta'riflari
Ob'ektga yo'naltirilgan dasturlash ta'riflari
Ob'ektga yo'naltirilgan dasturlash ta'riflari

1. "Sinf" to'q sariq kartochka/qog'oz bo'lagi sifatida aniqlanadi.2. Qog'oz yoki qog'ozning bir qismini qaychi bilan kesish harakati "misol", "sinf misolini yaratish" yoki ob'ekt yaratish deb nomlanadi. Kesilgan bo'laklarning har biri "ob'ekt" deb nomlanadi.4. Har bir qog'ozga yozilgan narsalar ob'ektlarning "atributlari" dir, ya'ni: bu ob'ekt uchun o'zgaruvchilar va usullar.

2 -qadam: sinfni aniqlang

Sinfni aniqlang
Sinfni aniqlang

1. Qog'ozga/kartochkaga sinf nomini yozing. Bunday holda, u "to'q sariq" deb nomlanadi.2. Keyin sinfdan yaratilgan har bir ob'ekt bilan bog'liq bo'lgan o'zgaruvchi va usulni yozing. Bu erda "Ripe" o'zgaruvchisi va "PickFromTree" usuli.

3 -qadam: Ob'ektni yaratish/yaratish

Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish

1. Vizitka o'lchamidagi qog'oz/kartochka va markerdan foydalanib, 4 ta qutini toping.2. Qaychi yordamida har bir kvadratni varaqdan/kartochkadan kesib oling.3. Shakllarni kesish harakati ob'ekt yaratish yoki "misol", ya'ni sinf namunasini yaratish deb nomlanadi. Bu erda biz bir nechta shakllarni kesib tashladik, ularning har biri "apelsin" sinfiga tegishli. 5. Har bir ob'ekt "apelsin" sinfining xususiyatlariga ega bo'ladi.

4 -qadam: ob'ektlarga nom bering

Ob'ektlarga nom bering
Ob'ektlarga nom bering

1. Ob'ektlarning har biriga marker yordamida shakllarga yozib nom bering.2. Bu erda ular "NavelOrange", "ValenciaOrange", "BloodOrange" va "Clementime" deb nomlangan.

5 -qadam: Ob'ektlarga atributlarni bering

Ob'ektlarga atributlarni bering
Ob'ektlarga atributlarni bering

1. Har bir ob'ekt uchun sinfda belgilangan o'zgaruvchi va usulni yozing.2. Bu erda har bir ob'ekt kartasiga "Variable: Ripe" va "Method: PickFromTree" ni yozing.2. Endi Orange sinfidan yaratilgan har bir ob'ektni boshqa nom bilan va har bir ob'ekt uchun o'zgaruvchi/usul bilan tasavvur qilish va ularga tegish mumkin.

Tavsiya: