Mündəricat:

Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Şəkil Puncher istifadə edərək Texnika: 5 Addım
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Şəkil Puncher istifadə edərək Texnika: 5 Addım

Video: Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Şəkil Puncher istifadə edərək Texnika: 5 Addım

Video: Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Şəkil Puncher istifadə edərək Texnika: 5 Addım
Video: THE ART OF CHATGPT CONVERSATIONS I: THEORY 2024, Iyun
Anonim
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası
Obyekt Odaklı Proqramlaşdırma: Obyektlərin Yaradılması/Öyrənmə Metodu/Shape Puncher istifadə edərək Texnikası

Obyekt yönümlü proqramlaşdırmaya yeni başlayan tələbələr üçün öyrənmə/tədris metodu. Bu, siniflərdən obyektlərin yaradılması prosesini görselleştirmelerini və görmələrini təmin etmək üçün bir yoldur. EkTools 2 düymlük böyük zımba; möhkəm formalar ən yaxşısıdır.2. Kağız və ya karton parçası.3. Marker.

Addım 1: Obyekt yönümlü proqramlaşdırma tərifləri

Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri
Obyekt yönümlü proqramlaşdırma tərifləri

1. "Sinif", karton/kağız parçası olaraq təyin olunur. 2. Forma zımbalı ilə karton/kağızdan bir parça çıxartmaq hərəkəti "nümunə yaratmaq" və ya "sinif nümunəsi yaratmaq" kimi tanınır. 3. Zımbalanmış parçaların hər biri "obyektlər" olaraq bilinir. 4. Kağız parçalarının hər birində yazılan fərqli şeylər obyektlərin "atributları" dır, yəni: xüsusi obyektlər yaradan dəyişən və metod adları.

Addım 2: Sinifi müəyyənləşdirin

Sinifi müəyyənləşdirin
Sinifi müəyyənləşdirin

1. Kağız/kağız parçanıza sinif adını yazın. 2. Bu halda sinfi "Narıncı" adlandırırıq.3. Sonra, sinifdən yaradılan obyektlərin bir hissəsi olacaq bir dəyişən və metod əlavə edin.

Addım 3: Obyekt yaradın/yaradın

Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın
Obyekt yaradın/yaradın

1. 2 düymlük çuxurdan istifadə edərək bir neçə forma kəsin. 2. Şəkilləri kəsmə hərəkəti bir obyekt yaratmaq və ya "nümunə yaratmaq", yəni sinif nümunəsinin yaradılması kimi tanınır. 3. Burada, hər biri "Narıncı" sinifinə aid olan bir neçə forma vurduq. 4. Hər bir obyektin sinif atributları olacaq.5. Qeyd: Obyektlərin yaradılmasının görselleştirilmesine kömək edərsə, zımbalı çevirin və alt tərəfi yuxarıya baxaraq şəkilləri kəsin ki, yaradılan obyekti kart kartından/kağızdan kəsə biləsiniz.

Addım 4: Obyektlərə ad verin

Obyektlərə ad verin
Obyektlərə ad verin
Obyektlərə ad verin
Obyektlərə ad verin

1. Qələm ilə şəkillərə yazaraq hər bir obyektin adını çəkin. 2. Burada "NavelOrange", "ValenciaOrange" və "BloodOrange" və "Clementine" adları verilir.

Addım 5: Obyektlərə özəllikləri verin

Obyektlərin xüsusiyyətlərini verin
Obyektlərin xüsusiyyətlərini verin
Obyektlərin xüsusiyyətlərini verin
Obyektlərin xüsusiyyətlərini verin

1. Hər bir obyektin "Narıncı" sinif atributları var. 2. Hər bir obyekti fərdiləşdirmək üçün hər bir obyektə yazaraq sinif atributlarını (dəyişən/metod adları) verin. İndi eyni sinifdən yaradılan hər bir xüsusi obyekti fərqli bir adla və hər bir xüsusi obyekt üçün sinif atributları ilə təsəvvür etmək və onlara toxunmaq olar. 4. Məsələn, burada "Narıncı" sinifindən "Dəyişən: Ripe" və "Metod: PickFromTree" atributları olan "NavelObject" adlı xüsusi bir obyekt yaratdıq.

Tövsiyə: