_Java作業 面相抽象原則 在一個列表中,放一個圓形對象,2個矩形對象,和3個三角形對象,并循環輸

java中 什么是面向對象 怎么理解?能否舉例例子 通俗易懂說明,謝謝
面對對象:
把數據及對數據的操作放在一起,作個相互依存的整體——對象 。類對象抽象共性,形成類 。類中的大多數數據,只能用本類的方法進行處理 。類通過一個簡單的外部接口與外界發生關系,對象與對象之間通過消息進行通信 。程序流程由用戶在使用中決定 。
對象即為人對各種具體物體抽象后的一個概念,人們每天都要接觸各種各樣的對象,如手機就是一個對象 。
可以理解成,把每種事物都看成是整體,所謂整體就是由一系列屬性和行為組成,例如人,你可以看成由胳膊,腿,等不細分了,組成的對象 。
這樣人就有胳膊,腿等屬性了,跑,跳 。可以看做行為 。
因為每種具體的事物都可以細分,所以萬物皆對象 。而類只是用來定義對象有什么的,只是抽象概念 。
通俗的解釋一下:c語言是面相過程的,java是面相對象的 。最好舉個例子 。