inline是在编译的时候直接调用函数代码替换。 所以不用在运行的时候调用函数而因此优化。 所以inline需要在编译的时候就知道最后要用哪个函数。 显然,非final是不行的,因为在编译的时候不能知道。 而多态能知道运行的实际是哪个函数,那是在运行的时候才能知道, 运行时在编译之后。
inline
最新推荐文章于 2025-05-21 19:47:24 发布
inline是在编译的时候直接调用函数代码替换。 所以不用在运行的时候调用函数而因此优化。 所以inline需要在编译的时候就知道最后要用哪个函数。 显然,非final是不行的,因为在编译的时候不能知道。 而多态能知道运行的实际是哪个函数,那是在运行的时候才能知道, 运行时在编译之后。
1446

被折叠的 条评论
为什么被折叠?