Мазмуну:

Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам

Video: Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам

Video: Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы: 5 кадам
Video: Python программалоо тили. 2024, Ноябрь
Anonim
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы
Объектке багытталган программалоо: Объекттерди түзүү Окутуу/Окутуу методу/Shape Puncher колдонуу техникасы

Объектке багытталган программалоого жаңы келген студенттер үчүн окуу/окутуу методу. Бул аларга класстардан объекттерди түзүү процессин элестетүүгө жана көрүүгө мүмкүнчүлүк берүүнүн жолу. EkTools 2 дюймдук чоң сокку; катуу формалар эң жакшы.2. Кагаз же картотека.3. Маркер.

1 -кадам: Объектке багытталган программалоонун аныктамалары

Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары
Объектке багытталган программалоонун аныктамалары

1. "Класс" карточка/кагаздын бир бөлүгү катары аныкталат. 2. Карточка/кагаздын бир кесимин форма менен тешүү аракети "мисал" же "класстын экземплярын түзүү" деп аталат. 3. Тешилген бөлүктөрдүн ар бири "объект" деп аталат. 4. Ар бир кагазга жазылган ар кандай нерселер - бул объекттердин "атрибуттары", б.а.: өзгөрмөлүү жана ыңгайлаштырылган объекттерди жаратуучу методдордун аттары.

2 -кадам: Классты аныктоо

Классты аныктоо
Классты аныктоо

1. Карточкага/кагазга класстын атын жазыңыз. 2. Бул учурда биз классты "апельсин" деп атайбыз.3. Андан кийин, класстан түзүлгөн объекттердин бир бөлүгү боло турган өзгөрмөнү жана ыкманы кошуңуз.

3 -кадам: Объектти түзүү/тездетүү

Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү
Объектти түзүү/тездетүү

1. 2 дюймдук тешикти колдонуп, бир нече форманы кесип алыңыз. 2. Фигураларды кесүү аракети объект түзүү же "мисал", башкача айтканда, класстын инстанциясын түзүү катары белгилүү. 3. Бул жерде биз "Апельсин" классынын объектиси болгон бир нече форманы бөлүп алдык. 4. Ар бир объект класстын атрибуттарына ээ болот.5. Эскертүү: Эгерде ал объекттерди түзүүнүн элестетүүсүнө жардам берсе, тешикти оодарып, астын өйдө каратып фигураларды кесиңиз, ошондо сиз жаратылып жаткан объектти көрө аласыз жана картадан/кагаздан кесип аласыз.

4 -кадам: Объекттерди атоо

Объектилерди атагыла
Объектилерди атагыла
Объектилерди атагыла
Объектилерди атагыла

1. Ручка менен фигураларга жазуу менен объекттердин ар бирин атагыла. 2. Бул жерде алар "NavelOrange", "ValenciaOrange" жана "BloodOrange" жана "Clementine" деп аталат.

5 -кадам: Объектилерге атрибуттарды бериңиз

Объектилерге атрибуттарды бериңиз
Объектилерге атрибуттарды бериңиз
Объектилерге атрибуттарды бериңиз
Объектилерге атрибуттарды бериңиз

1. Ар бир объект "Orange" классынын атрибуттарына ээ. 2. Ар бир объектти ыңгайлаштыруу үчүн объекттердин ар бирине класс атрибуттарын (өзгөрмөлөрдүн/методдордун аталыштарын) бериңиз. Эми, ошол эле класстан түзүлгөн ар бир бажы объектисин башка ат менен жана ар бир бажы объектиси үчүн класстын атрибуттары менен элестетүүгө жана тийүүгө болот. 4. Мисалы, бул жерде биз "Orange" классынан "NavelObject" деп аталган ыңгайлаштырылган объект түздүк, анын атрибуттары "Variable: Ripe" жана "Method: PickFromTree".

Сунушталууда: