前者是抽象的没有实体,对象则是事实存在的实体,
比如说你买了台车,你朋友问你:买的是什么"车",
你说:买的是"奥迪车"
你朋友又问你:买的是哪款"奥迪"
你说:奥迪A8
你朋友在问你奥迪A8是什么颜色的?
你回答是:奥迪A8是黑色的
在这个过程中,车是抽象的,车有很多种,大众,宝马,奥迪,奔驰;而你指定的实体是奥迪,
奥迪对于"车"这个类来说就是一个实体的对象
然而当你朋友在问你奥迪是那一款的时候,奥迪又是抽象的了,因为奥迪也有很多种:A8,A6,A4,这时你指定的实体是奥迪A8
奥迪A8对于"奥迪"类来说也是一个实体的对象
当你朋友在问你什么颜色,奥迪A8有变成抽象了,因为有很多种颜色,红,白,黑....等等。你指定的实体是黑色的奥迪A8
黑色的奥迪A8对于"奥迪A8"这个类来说又是一个实体的对象
所以一切都可以看做面向对象,看你拿什么来做参照物,
但你不能说你买了台轿车(抽象的)来拿运煤的货车来(实体)作为实体对象,不属于同一类物质,但都是属于车类下的,都可以做为车类下的实例对象 |