_Java作业 面相抽象原则 在一个列表中,放一个圆形对象,2个矩形对象,和3个三角形对象,并循环输

java中 什么是面向对象 怎么理解?能否举例例子 通俗易懂说明,谢谢
面对对象:
把数据及对数据的操作放在一起,作个相互依存的整体——对象 。类对象抽象共性,形成类 。类中的大多数数据,只能用本类的方法进行处理 。类通过一个简单的外部接口与外界发生关系,对象与对象之间通过消息进行通信 。程序流程由用户在使用中决定 。
对象即为人对各种具体物体抽象后的一个概念,人们每天都要接触各种各样的对象,如手机就是一个对象 。
可以理解成,把每种事物都看成是整体,所谓整体就是由一系列属性和行为组成,例如人,你可以看成由胳膊,腿,等不细分了,组成的对象 。
这样人就有胳膊,腿等属性了,跑,跳 。可以看做行为 。
因为每种具体的事物都可以细分,所以万物皆对象 。而类只是用来定义对象有什么的,只是抽象概念 。
通俗的解释一下:c语言是面相过程的,java是面相对象的 。最好举个例子 。