Java:什麼是面向對象?

一、首先咱們去區分對象的屬性和方法。spa

    一)、什麼是對象?對象

      好比:全部的東西均可以叫作對象。而對象就是提供給咱們研究對象,這就是對象。blog

 

    二)、怎麼區分"屬性"和"方法"呢?(說白了,屬性就是靜態的東西,表示東西的特性方法是動態的東西:功能、能力、動做)。模板

      好比:小狗有什麼屬性?例如:小狗屬性有(身高、體重、肺活量等等)。     方法呢?形容這個事物會幹嗎。好比:(跑步、吃飯、睡覺等等)。 class

      假設"投影儀"是個對象,那他的屬性和方法有什呢?方法

      屬性:長寬高、大小、什麼顏色、什麼品牌。im

      方法:放音樂、看電影、等等。總結

 

 

二、什麼是封裝?數據

    ·對象同時有屬性和方法兩種東西(特性)img

    ·對象的屬性和方法一般被封裝在一塊兒,共同體現事物的特性,再有就是相輔相承,不能分開。  (注意:若是要是屬性和方法兩個東西分開了,就不是咱們的研究對象了)。就好比:一條狗有身高、體重、肺活量(指屬性),不能吃,不能跑,沒動做(指方法),這是否是一條死狗(對象不成立)。兩種條件缺一不可。

    總結:封裝就是把事物徹底歸到一塊兒,讓他們共同趨勢項一種東西,是他們不能分開。也就是把瑣碎的東西都搞到一塊兒不讓她分開。

 

 

三、什麼是類?

    ·類是現實世界或者思惟世界中的實體在計算機中的反映它將數據以及這些數據上的操做封裝在一塊兒。

    ·一般咱們把具備相同屬性和方法對象歸爲一類

    ·類是對一種事物的抽象概念。

      好比:人與人交流,交流的得事情都是事先歸類好了,我跟她的歸類對象是同樣發的,這叫作類,上面說的類是抽象的東西,因此人與人交流時的東西都是屬於抽象的東西。把抽象的東西說了出來(這就是類),而後在進行描述這東西什麼樣(這就是在給這個類賦值)。

    拓展總結:要歸類起類(對象),再進行給類賦值。

 

三、類和對象

    ·類是抽象的概念,僅僅是一個模板。對象是一個具體實體

    ·對象和類有「是一個」的關係

       ·好比:周杰倫是一我的類(提到的人,這我的具體對象)

    

 

 

四、Java中的類

  ·類的聲明

    ·一個文件只能有一個public class

    ·類型與文件名相同

    ·類名首字母要大寫

    ·注意大括號位置

      

相關文章
相關標籤/搜索