Mundarija:

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

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

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

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. EkTools 2 dyuymli katta zımba; qattiq shakllar eng yaxshisi.2. Qog'oz yoki kartochka bo'lagi.3. Marker.

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
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" kartochka/qog'oz bo'lagi sifatida belgilanadi. 2. Karton qog`oz/qog`ozning bir qismini qolip teshgich bilan urish harakati "misol" yoki "sinf namunasini yaratish" deb nomlanadi. 3. Kesilgan qismlarning har biri "ob'ekt" deb nomlanadi. 4. Har bir qog'ozga yozilgan har xil narsalar ob'ektlarning "atributlari" dir, ya'ni: o'zgaruvchan va moslashtirilgan ob'ektlarni yaratadigan usul nomlari.

2 -qadam: sinfni aniqlang

Sinfni aniqlang
Sinfni aniqlang

1. O'zingizning kartochkangizga/qog'ozga sinf nomini yozing. 2. Bunday holda biz sinfni "to'q sariq" deb ataymiz.3. Keyin, sinfdan yaratilgan ob'ektlarning bir qismi bo'ladigan o'zgaruvchi va usulni qo'shing.

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
Ob'ektni yaratish/ishga tushirish
Ob'ektni yaratish/ishga tushirish

1. 2 dyuymli teshik yordamida bir nechta shaklni kesib oling. 2. Shakllarni kesish harakati ob'ekt yaratish yoki "instantsiya", ya'ni sinf namunasini yaratish deb nomlanadi. 3. Bu erda biz har birining "apelsin" sinfiga tegishli bo'lgan bir nechta shakllarini kesib tashladik. 4. Har bir ob'ektda sinf atributlari bo'ladi.5. Eslatma: Agar bu ob'ektlar yaratilishini vizualizatsiya qilishda yordam bersa, zarbani teskari aylantiring va shaklini pastki tomonini yuqoriga qaratib kesib oling, shunda siz yaratilayotgan ob'ektni kartochkadan/qog'ozdan kesib olishingiz mumkin.

4 -qadam: ob'ektlarga nom bering

Ob'ektlarga nom bering
Ob'ektlarga nom bering
Ob'ektlarga nom bering
Ob'ektlarga nom bering

1. Har bir narsaga qalam yordamida shakllarga yozib nom bering. 2. Bu erda ular "NavelOrange", "ValenciaOrange" va "BloodOrange" va "Clementine" deb nomlangan.

5 -qadam: Ob'ektlarga atributlarni bering

Ob'ektlarga atributlarni bering
Ob'ektlarga atributlarni bering
Ob'ektlarga atributlarni bering
Ob'ektlarga atributlarni bering

1. Har bir ob'ekt "apelsin" sinfining atributlariga ega. 2. Har bir ob'ektni sozlash uchun har bir ob'ektga yozib, sinf atributlarini (o'zgarmaydigan/usul nomlari) bering.3. Endi, har bir alohida ob'ekt uchun bir xil sinfdan yaratilgan va har bir maxsus ob'ekt uchun sinf atributlari bilan yaratilgan har bir maxsus ob'ektni vizualizatsiya qilish va tegish mumkin. 4. Masalan, bu erda "Orange" sinfidan "NavelObject" nomli, "Variable: Ripe" va "Method: PickFromTree" atributlari bilan moslashtirilgan ob'ektni yaratdik.

Tavsiya: