一、類
什么是類?
“物以類聚,人以群分”。意思是同類的東西經(jīng)常聚在一起,志同道合的人相聚成群。前者說物,后者說人。這里以物來進(jìn)行舉例說明,水果超市,所有同類的水果擺放在一起,然后放個標(biāo)簽,說明這是什么水果。這一類是蘋果,那一類是香蕉.......現(xiàn)實生活中,經(jīng)常遇到分“類”的問題,比如水果超市要分不同種類來擺放水果。
那么在我們的程序中,“類”又是什么東西那???
現(xiàn)實生活中,“這一類是蘋果,那一類香蕉”,你是如何分辨的??
答:根據(jù)不同水果的特征進(jìn)行分類,比如水果的顏色,外形,口感,重量等等特征進(jìn)行分類。
顏色:紅色,外形:偏圓形,口感:甜的居多,重量: 200 克左右 === 蘋果。
這一類就是蘋果,蘋果在水果超市里就放到了一起。
在我們的程序中,描述某個具體的物體(比如蘋果)特征,就是類(class)。
類的語法
[訪問修飾符] class 類名
{
類的描述信息;
}
訪問修飾符:用于描述這個類的訪問權(quán)限,可以不寫,有默認(rèn)值;
class:關(guān)鍵字,用于聲明一個類,和之前枚舉的 enum,結(jié)構(gòu)體的 struct 作用是一樣的。
類的描述信息:描述這類事物的特征(字段,屬性,方法);
二、對象
什么是對象?
一個具體的個體,就是一個對象。
注意:蘋果,汽車,房子,獼猴桃,猴子這些都不是對象,這些是類,一類事物。
對象一定要是“一個具體的個體”:
比如:我桌子上這臺的華碩牌筆記本,我右手握著的這個鼠標(biāo),我頭上戴著的這個錄音耳麥,這些才是對象。因為它們是“一個具體的個體”。
通過類實例化出來的就是對象。
對象的語法
類名 對象名 = new 類名();
Apple a1 = new Apple();
類名:描述這個對象的類,可以是我們自己定義的,也可以是系統(tǒng)提供的;
對象名:我們要通過這個類創(chuàng)建出來的一個具體的個體的名稱;
new:關(guān)鍵字,實例化的意思,new 類名() 就是實例化一個類的對象,通過這個類創(chuàng)建出一個具體的對象出來。
類與對象的關(guān)系
類用于描述一類事物的信息;對象是這個類中的一個具體的個體。
三、子段
什么是子段?
字段不是新東西,字段就是我們之前一直在用的變量。變量在面向?qū)ο蟮念愔芯徒凶鲎侄巍?/p>
字段的作用:字段的作用和變量的是一樣一樣一樣的。都是用于存儲一些具體的信息。
字段的語法
public 數(shù)據(jù)類型 字段名;
?
本文摘自 :https://blog.51cto.com/u