【Java學習】類、對象、實例—類是對象的抽象,對象是類的實例


類、對象、實例的關系是什么,如果不能很好的理解什么是類什么是對象就無法講清楚,

類:某種事物與另一種事物具有相似性,比如哈士奇和泰迪,我們發現他們有一些相似的特性和行為,在生物學上,他們都屬於“狗”,狗都會什么呢?他們都會叫、有四條腿等等,我們把這種具有相同屬性和行為的事物就叫做類,就是我們常說的“他們是一類東西”。同時我們知道在編程語言中又數據類型這種東西,那么“類”就是一種數據類型,一種由用戶定義的引用類型。並且在類中,包含屬性和方法,用來描述對象的特征(比如狗一定有鼻子)和行為(比如狗一定會搖尾巴)。類還有一個特征就是它是抽象的,比如有沒有一個具體的東西就叫“狗”呢,答案是沒有的,所有狗的特征和行為的都叫狗,所以類時抽象的。

對象:一個具體的不具備普適性的東西就是對象,比如你有一條狗叫HaHa,HaHa就是對象,它是具體的,在現實世界中,我們看到的所有的東西都是一個對象。

類和對象有什么關系呢?:用剛才我們狗的例子來看,HaHa是條狗,也就是說Haha是狗的一個具體的表現,那是不是就是說,HaHa是狗的一個具體的例子,當有人問什么是狗的時候,你指着HaHa說,這就是狗,我們也叫HaHa是狗的一個具體的實例。

現在我們就能很好的區分類、對象、實例了,類是具有相同屬性和行為的事物的總稱,對象是類的一個具體的例子,也就是說類是對象的抽象,對象是類的實例


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM