回答
是的,所有的方法都是继承的。
私有方法也被继承 - 它们是私人的,当然,但朋友仍然可以看到它们。 –
即使是私有的,它们仍然被继承 - 只是它们被继承为私有方法等,所以它们不能被引用。例如,继承的专用字段在该类的实例中仍占用空间,并且仍保留一个可能影响(非专用)继承方法的结果的值。 – Steve314
可以由基类调用私有继承函数。所以,他们仍然可以用来改变行为。你不能在基类之外调用它们。所有私人,受保护和公开的指示是谁可以调用这些功能。 –
正如莫伦所说,自己试试吧。但是,要围绕这个话题提供更多的结构...
有接口继承(我可以在对象上调用什么方法?)和实现继承(当我在这个对象上调用此方法时调用哪些代码?)。纯虚拟方法提供接口继承,但不提供实现继承。虚拟(但非纯粹)方法提供了两种选择,允许派生类提供不同的实现。一个非虚方法提供了这两种方法,但没有允许派生类提供不同实现的选项。
- 1. 替换C++基类方法?
- 2. 在resharper C++中重写基类方法
- 3. 从Child类C++调用基类方法
- 4. C#扩展基类的方法
- 5. C++ - 从方法基类中调用派生类中的重写方法
- 6. C++如何从基类中调用派生类中的方法
- 7. C++继承,如何在基类的方法中调用子类的方法?
- 8. C++无法从派生类中调用基类方法
- 9. C++ - 基类指针,方法指针,引用派生类,方法?
- 10. C++将子类方法传递给参数中的基类方法
- 11. C++调用派生类中基类的模板方法
- 12. C++使基类在子类中使用重写的方法
- 13. C++:在基类模板方法
- 14. 从基类C++调用虚拟方法
- 15. 基于C#中基类动态参数调用的子类查找方法
- 16. 在派生类的方法中使用基类的方法
- 17. 如何实现基类的虚方法,并在override方法中获得基方法的实现c#
- 18. 其基类无法修改的类的基类方法?
- 19. 从派生类中调用C#基类扩展方法?
- 20. 调用基类方法的虚方法
- 21. C++中的类方法
- 22. c类中的void方法#
- 23. 从子类中的重载方法调用基类方法
- 24. Objective C - 覆盖基类的方法 - 如何调用子类的方法?
- 25. C#继承防止基类的方法调用派生类的方法
- 26. C# - 如何使方法只对继承方法的基类的类可见
- 27. 重构派生类的方法到共同基类的方法? (C#)
- 28. 从C++的基类中处理重写方法的异常
- 29. 从基类调用基类方法
- 30. Objective-C的派生类可能不是基类的方法
你为什么不自己尝试一下? – 2010-02-19 04:02:04