一、首先咱們去區分對象的屬性和方法。spa
一)、什麼是對象?對象
好比:全部的東西均可以叫作對象。而對象就是提供給咱們研究對象,這就是對象。blog
二)、怎麼區分"屬性"和"方法"呢?(說白了,屬性就是靜態的東西,表示東西的特性。方法是動態的東西:功能、能力、動做)。模板
好比:小狗有什麼屬性?例如:小狗屬性有(身高、體重、肺活量等等)。 方法呢?形容這個事物會幹嗎。好比:(跑步、吃飯、睡覺等等)。 class
假設"投影儀"是個對象,那他的屬性和方法有什呢?方法
屬性:長寬高、大小、什麼顏色、什麼品牌。im
方法:放音樂、看電影、等等。總結
二、什麼是封裝?數據
·對象同時有屬性和方法兩種東西(特性)img
·對象的屬性和方法一般被封裝在一塊兒,共同體現事物的特性,再有就是相輔相承,不能分開。 (注意:若是要是屬性和方法兩個東西分開了,就不是咱們的研究對象了)。就好比:一條狗有身高、體重、肺活量(指屬性),不能吃,不能跑,沒動做(指方法),這是否是一條死狗(對象不成立)。兩種條件缺一不可。
總結:封裝就是把事物徹底歸到一塊兒,讓他們共同趨勢項一種東西,是他們不能分開。也就是把瑣碎的東西都搞到一塊兒不讓她分開。
三、什麼是類?
·類是現實世界或者思惟世界中的實體在計算機中的反映,它將數據以及這些數據上的操做封裝在一塊兒。
·一般咱們把具備相同屬性和方法的對象歸爲一類。
·類是對一種事物的抽象概念。
好比:人與人交流,交流的得事情都是事先歸類好了,我跟她的歸類對象是同樣發的,這叫作類,上面說的類是抽象的東西,因此人與人交流時的東西都是屬於抽象的東西。把抽象的東西說了出來(這就是類),而後在進行描述這東西什麼樣(這就是在給這個類賦值)。
拓展總結:要歸類起類(對象),再進行給類賦值。
三、類和對象
·類是抽象的概念,僅僅是一個模板。對象是一個具體實體
·對象和類有「是一個」的關係
·好比:周杰倫是一我的類(提到的人,這我的具體對象)
四、Java中的類
·類的聲明
·一個文件只能有一個public class
·類型與文件名相同
·類名首字母要大寫
·注意大括號位置