The prototype declaration of a class is as follows :
_________________________________________________________________________________________________________
Class types
___________________________________________________________________
As many private, protected, published and public blocks as needed can be repeated. Methods are normal function or procedure declarations. As can be seen, the declaration of a class is almost identical to the declaration of an object. The real difference between objects and classes is in the way they are created (see further in this chapter). The visibility of the different sections is as follows: