You didnt really give enough info. What the chapter is about? Is there any code? From what I know, "interface" of the class is the declarations of its members. Basically, interface tells what your class is capable of doing. "Implementation" is the actual heart of the declarations. It is the code that makes your functions work. For example:
Code:
Class myClass {
public:
int myInt;
char *strPtr;
myClass();
char Function1(char*);
void Function2(int, double);
};
This is the interface of the class. It shows that your class is able to call Function1 and Function2. It also shows that there is a constructor and two variables, which can hold integer and a pointer to char. The implementation of the class might look something like this:
Code:
myClass::myClass() : myInt(0), strPtr(0) {}
char myClass::Function1(char *ptr) {
//Do something here
}
void myClass::Function2(int num1, double num2) {
//Do something there
}
As you see, Implementation tells how the class achieves whatever it needs to achieve. I'm new to C++ and the whole OOP, so I might be wrong somewhere, or everywhere. The best way would be to search in google, and get the full info on that. Hope this helps!