在初學(xué)者學(xué)Java的時(shí)候,面向?qū)ο蠛茈y讓人搞懂,那么今天小編就來(lái)為大家把這個(gè)思想來(lái)為大家用極為簡(jiǎn)單的方法理解吧。
首先我們來(lái)簡(jiǎn)單的闡述面向?qū)ο蟮乃枷搿?/p>
面向?qū)ο螅?br />
官方的語(yǔ)言很抽象,我們把官方的解釋和定義拋開(kāi)。想想,自己有什么,對(duì)??!我們自己有手腳眼口鼻等一系列的器官。來(lái)把自己所具有的器官就可以看作我們的屬性,自己是不是可以喜怒哀樂(lè)和嬉笑怒罵,這些是不是我們的行為,那么自己的具有的屬性加自己有的行為就稱為一個(gè)對(duì)象。
注意!!我們自己,一個(gè)個(gè)體是一個(gè)對(duì)象,因?yàn)?,你是你,我是我,我們雖然有相同的,但是我們不一樣,比如你比我高,我比你頭發(fā)長(zhǎng)。
接下來(lái)在進(jìn)一步。我和你都是人,因?yàn)槲液湍阌邢嗨频臇|西,所以我和你都屬于人類(lèi)。人類(lèi),就是人的總稱,也是相似對(duì)象的一種抽象。
從上面看:我和你只是人類(lèi)的兩個(gè)特列,但是外星人也可以用人類(lèi)來(lái)稱呼我們,看的出來(lái):類(lèi)的具體表現(xiàn)或者實(shí)例就是對(duì)象,而對(duì)象的抽象或者總概括就是類(lèi)。
小編說(shuō)的這么簡(jiǎn)單,沒(méi)有用例子說(shuō)話怎么行,下面我們進(jìn)入用Java代碼來(lái)反應(yīng)情況。
下面我們來(lái)寫(xiě)出一個(gè)人的類(lèi),注意:對(duì)象是由類(lèi)而來(lái),類(lèi)先有,對(duì)象后有,是類(lèi)實(shí)例化才有。
原文代碼不太合適,小編修改后如下:
public class Person { String name; int age; String gender; public Person() { } Person(String name,int age,String gender){ this.name = name; this.age = age; this.gender = gender; System.out.println(this.name+"對(duì)象被創(chuàng)建了"+",有"+this.age+"歲"+",是"+this.gender+"的"); } public static void main(String[] args) { Person p1 = new Person("張三", 18, "男"); Person p2 = new Person("李四", 19, "女"); } }