访问继承来的方法和访问自己的方法的开销有区别么?解决思路

访问继承来的方法和访问自己的方法的开销有区别么?不是继承接口,就是继承一个实现。这和在类内自己定义一个

访问继承来的方法和访问自己的方法的开销有区别么?
不是继承接口,就是继承一个实现。这和在类内自己定义一个方法的开销有没有区别?

[解决办法]
继承类会在自己类里添加一个指针,指向基类;调用自己的函数直接从自己的内存段读取地址开始执行,而访问基类方法是通过基类指针访问其函数的。这中间的开销肯定有的,因为通过指针设计到地址偏移量,找到基类所在的内存区域,但是开销应该是不大的,个人认为。
[解决办法]
如果不是虚函数,没有区别。
[解决办法]
没有区别。