एक सामान्य क्लास को इस प्रकार से व्यक्त और प्रयोग किया जा सकता है :
Class A {... };
A a1;
यहाँ प्रथम पंक्ति में क्लास (जिसका नाम A है) की परिभाषा और दूसरी पंक्ति में क्लास के प्रकार का एक नया चर (ऑब्जेक्ट) जिसका नाम a1 है, को बनाया गया है। a1, A प्रकार का एक ऑब्जेक्ट है। उपर दिए उदाहरण में क्लास के अंदर की परिभाषा नहीं दिखाई गई है। एक उदाहरण के रूप में परिभाषा इस प्रकार हो सकती है :

Class A {

उपरोक्त कोड में क्लास के अंदर दो int चर (x और y), एक float चर (p) और एक function है (जिसका नाम subtract है) जो int प्रकार के अपने दो चरों (x और y) का अन्तर देता है।

क्लास की विशेषताएँ
बहुरूपण
क्लास के प्रयोग - उदाहरण
वंशांतरण