03.類與對象概述

類與對象概述:

A:我們學習編程是為了什么

  • 為了把我們日常生活中實物用學習語言描述出來

B:我們如何描述現(xiàn)實世界事物

  • 屬性 就是該事物的描述信息(事物身上的名詞)
  • 行為 就是該事物能夠做什么(事物身上的動詞)

C:Java中最基本的單位是類,Java中用class描述事物也是如此

  • 成員變量 就是事物的屬性
  • 成員方法 就是事物的行為

D:定義類其實就是定義類的成員(成員變量和成員方法)

  • a:成員變量 和以前定義變量是一樣的,只不過位置發(fā)生了改變。在類中,方法外。
  • b:成員方法 和以前定義方法是一樣的,只不過把static去掉,后面在詳細講解static的作用。

E:類和對象的概念

  • a:類:是一組相關的屬性和行為的集合(我們班所有的同學都具備相同的屬性和行為,比如:姓名,年齡,學習,這樣就把所有的學生稱為學生類)
  • b:對象:是該類事物的具體體現(xiàn)(說某個同學時,他都具備自己特有的屬性和行為)
  • c:舉例:
    • 類 學生
    • 對象 具體的某個學生就是一個對象
      比如:車是一個類,具體的開的奔馳、寶馬,就是對象
package com.itheima_01;
/*
 * 我們學習編程語言,其實就是為了把現(xiàn)實世界的事物模擬出來,實現(xiàn)信息化。
 * 
 * 我們是如何表示現(xiàn)實世界的事物的呢?
 *      A:屬性    就是事物的描述信息
 *      B:行為    就是事物能夠做什么
 *      舉例:學生
 * 
 * Java語言最基本的單位是類,所以我們在后面的學習過程中是通過類來體現(xiàn)現(xiàn)實世界事物的。
 * 
 * 類:類是一組相關屬性和行為的集合
 * 對象:就是該事物的具體體現(xiàn)
 *      舉例:
 *          類   學生
 *          對象  班長
 */
public class Demo2 {

}
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容