其实这个各家都有各家的理解啦 ,面向对象来说说“封装、继承、多态”是对的,你说是特征是抽象也是对的,因为面向对象的思想是将模块抽象化,这里用到了类,类就是抽象的,你要实例化它才能用。因为有了类,也就有了封装、罩大继承、多态孙源,这些都是面向对象语言不同过程语言的特点。所以说理解抽象的思则闷态想,也就是面向对象的思想。
建议你去学学设计模式,然后就会对什么是面向对象感性认识了