Kurssisisältö
C++ OOP
C++ OOP
5. Polymorfismin Yleiskatsaus
Luokan Luomisen Syntaksi
Olio-ohjelmoinnin (OOP) ydinperiaatteet ovat luokat ja oliot. Kaikki OOP:ssa rakentuu näiden kahden elementin ympärille, muodostaen perustan modulaariselle ja uudelleenkäytettävälle koodille.
Luokka on malli tai pohja olioiden luomiseen. Se määrittelee joukon ominaisuuksia ja metodeja, jotka ovat yhteisiä kaikille kyseisen luokan ilmentymille;
Olio on
class
ilmentymä. Se on konkreettinen toteutus, jolla on tietyt arvot ominaisuuksilleen.
Luokan syntaksi
Luokan luominen on suoraviivainen prosessi. Luokka määritellään käyttämällä class-avainsanaa, jonka perässä on class
-nimi ja aaltosulut { }
. Olio luodaan käyttämällä class
-nimeä muuttujan tietotyyppinä.
main.cpp
#include <iostream> #include <typeinfo> class Student { }; int main() { Student student; std::cout << "Type of student: " << typeid(student).name(); }
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 1. Luku 3