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