Defining Classes
Syntax:
class class_name
{
public:
member_specification_1
member_specification_2
...
member_specification_n
private:
member_specification_n+1
member_specification_n+2
...
member_specification_n+m
};
N.B. Each member_specification is
either a member variable declaration
or a member function prototype
Example:
class Bicycle
{
public:
char get_color();
int number_of_speeds()’
void set(int the_speeds, char the_color);
private:
int speeds;
char color;
};
Bicycle my_bike, your_bike;
…
my_bike = your_bike;
Previous slide
Next slide
Back to first slide
View graphic version