類:類表明了一類事物,類在現實中不存在,是一個模板。類的目的是抽象出一類事物共有的屬性和行爲,java
並用必定語法格式來描述所抽象出的屬性和行爲,類是一種用於建立具體實例(對象)的數據類型。學習
對象:對象是實際存在的個體,現實當中實際存在。對象又被稱爲實例(instance)。spa
從類到對象的過程叫作實例化。一個類能夠實例化N個對象。對象
從對象到類的過程叫作抽象。內存
類的定義:模板
語法結構:【修飾符列表】 class 類名{class
}變量
一個類主要描述的是狀態和動做數據類型
程序猿本身定義的類屬於引用數據類型語法
在一個類體中,方法體以外定義的變量被稱爲成員變量,成員變量沒有手動賦值的話,系統自動賦值。
不能直接經過「類」去訪問的成員變量又被稱爲實例變量。
對象的定義:
語法結構:new 類名();
關於建立對象,我今天看到了一個頗有意思的名詞--引用
以前在學校學習java時沒有據說過這個名詞,後來我查了下,引用就是一個變量,這個變量中把保存了一個java對象的內存地址。
例若有一個Student學生類,在我建立對象時:Student s = new Student();其中s就是引用。