哎 我当初也有你这冲动。。说到底面向对象是一种世界观。人类的思考目标就是对象,编程时以这种观点来组织程序就是面向对象编程。我个人理解,话说你想一步到位就有点不太现实。只能慢慢体会。封装指类对外屏蔽内部细节。继承是指类之间有继承关系,子类有条件地继承父类的特征。多态说通俗一点就是以一种更泛化、更通用的观点或者视角去对待一个具体对象。我只理解到这个程度。貌似直到现在都没有一个公认的、权威的定义,初学阶段琢磨这些有点儿钻牛角尖了。建议你直接上手编程。路还长,童鞋。。
追问如果面试时遇到这种问题怎么办呢?我也知道三言两语说不清,但是问到我我也说明白
追答恩,面试问这个的还真是不少。建议你看看Thinking in Java 或者 core之类的权威的书,把书中介绍面向对象概念的部分记下来,面试的时候好有个应付。这是我想到的最“突击”的办法了。