Sisällysluettelo:

Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla: 5 vaihetta
Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla: 5 vaihetta

Video: Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla: 5 vaihetta

Video: Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla: 5 vaihetta
Video: Python-ohjelmoinnin perusteet 10/10 - Luokat 2024, Kesäkuu
Anonim
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla
Objektisuuntautunut ohjelmointi: Objektien luominen Oppiminen/opetusmenetelmä/tekniikka Shape Puncherin avulla

Oppimis-/opetusmenetelmä oppilaille, jotka ovat vasta aloittaneet olio-ohjelmoinnin. Tämä on tapa antaa heille mahdollisuus visualisoida ja nähdä prosessi objektien luomisesta luokista. EkTools 2 tuuman suuri rei'itin; kiinteät muodot ovat parhaita.2. Paperi tai kartonki 3. Merkki.

Vaihe 1: Olio -ohjelmoinnin määritelmät

Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät
Objektisuuntautuneen ohjelmoinnin määritelmät

1. "Luokka" määritellään pahviksi/paperiksi. 2. Korttipaperin/paperin palan lävistäminen muodon rei'ittimellä tunnetaan nimellä "instantiation" tai "luokkaesityksen luominen". 3. Jokainen lävistetty kappale tunnetaan nimellä "esineet". 4. Kullekin paperille kirjoitetut eri asiat ovat objektien "attribuutteja" eli muuttujien ja menetelmien nimiä, jotka luovat mukautettuja objekteja.

Vaihe 2: Tunnista luokka

Tunnista luokka
Tunnista luokka

1. Kirjoita korttisi/paperisi päälle luokan nimi. 2. Tässä tapauksessa kutsumme luokkaa "oranssiksi".3. Lisää seuraavaksi muuttuja ja menetelmä, josta tulee osa luokasta luotuja objekteja.

Vaihe 3: Luo/Instantiate objekti

Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti
Luo/Instantiate objekti

1. Leikkaa useita muotoja 2 tuuman rei'ittimellä. 2. Muotojen leikkaaminen tunnetaan objektin luomisena tai "instantiation" eli luokan ilmentymän luomisena. 3. Tässä olemme rei'ittäneet useita muotoja, joista jokainen on luokan "Oranssi" kohde. 4. Jokaisella objektilla on luokan ominaisuudet.5. Huomautus: Jos se auttaa visualisoimaan esineiden luomista, käännä rei'itys ympäri ja leikkaa muodot alapuoli ylöspäin niin, että näet objektin, joka luodaan ja leikataan korttipaperista/paperista.

Vaihe 4: Nimeä objektit

Nimeä objektit
Nimeä objektit
Nimeä objektit
Nimeä objektit

1. Nimeä jokainen esine kirjoittamalla ne muotoihin kynällä. 2. Täällä niiden nimet ovat "NavelOrange", "ValenciaOrange" ja "BloodOrange" ja "Clementine"

Vaihe 5: Anna objekteille määritteet

Anna objektien ominaisuudet
Anna objektien ominaisuudet
Anna objektien ominaisuudet
Anna objektien ominaisuudet

1. Jokaisella objektilla on luokan "Oranssi" attribuutit. 2. Anna kullekin objektille luokan attribuutit (muuttujan/menetelmän nimet) kirjoittamalla ne jokaiseen objektiin muokataksesi jokaista objektia. Nyt voidaan visualisoida ja koskettaa jokaista mukautettua objektia, joka on luotu samasta luokasta eri nimellä ja jokaisen mukautetun objektin luokan määritteillä. 4. Esimerkiksi tässä olemme luoneet mukautetun objektin nimeltä "NavelObject" luokasta "Orange", jolla on määritteet "Variable: Ripe" ja "Method: PickFromTree".

Suositeltava: