抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。
虚方法: 有实现,有函数体,允许子类覆盖或重写;一定通过对象/this 调用
抽象方法和虚方法的区别
最新推荐文章于 2024-07-23 20:50:45 发布
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。
虚方法: 有实现,有函数体,允许子类覆盖或重写;一定通过对象/this 调用