#include <iostream> |
using std::cout; |
class Mammal { |
public : |
void Move() const { |
cout << "Mammal move one step.\n" ; |
} |
void Move( int distance) const { |
cout << "Mammal move " ; |
cout << distance << " steps.\n" ; |
} |
protected : |
int itsAge; |
int itsWeight; |
}; |
class Dog: public Mammal { |
public : |
// You might receive a warning that you are hiding a function! |
void Move() const { |
cout << "Dog move 5 steps.\n" ; |
} |
}; |
int main() { |
Mammal bigAnimal; |
Dog Fido; |
bigAnimal.Move(); |
bigAnimal.Move(2); |
Fido.Move(); |
// Fido.Move(10); |
return 0; |
} |
by: 发表于:2018-02-01 09:51:22 顶(0) | 踩(0) 回复
??
回复评论