关于#面向对象特征,三个还是四个??

面向对象的特征到底是三个还是四个?
面试的时候问了这个问题,整个人都懵了,网上查的文章,一篇说三个另一篇又四个
抽象算不算特征?

img

java面向对象三大基本特征:封装,继承,多肽

经典就三大特征:封装、基础、多态
java里有垃圾回收gc机制,但是c++可没有。