let's say I've got two classes: Socket and SecureSocket. SecureSocket is derived publicly from Socket, and both classes implement Send() and Recv() methods. Socket additionally implements RecvLine(), which calls Recv(), but SecureSocket does not. if I have a SecureSocket object, and I call RecvLine() on it, will it call the Socket version of Recv() or will it call the SecureSocket implementation?