當前位置:
首頁 > 知識 > 從零學java筆錄-第40篇第二階段面向對象 類與對象的概述

從零學java筆錄-第40篇第二階段面向對象 類與對象的概述

前言:

從本篇開始咱們進入java基礎學習第二階段--面向對象。

前面幾篇都是一些概念性的東西。雖然很乏味。但是是學習過程中必須經歷的。所以希望大家耐心些。凱哥也盡量不讓大家乏味。

本節主要內容:

1:學習編程的目的

2:怎麼用編程語言描述世界事物?

3:使用java怎麼描述?

4:怎樣定義類成員變數、成員方法和之前我們學的有什麼不同

5:類和對象的概念理解

本文是《凱哥陪你學系列之java基礎篇.第二階段 面向對象》中第40篇 基礎第二階段 2 面向對象(類與對象的概述)

聲明:本文系凱哥原創。轉載請註明出處。謝謝!

1:我們學習編程是為了什麼?

為了把我們日常生活中遇到的實物用學習語言描述出來。這樣更好的為我們生活提供便捷服務

比如有個遊戲:模擬人生 這個遊戲其實就是真是日常生活用遊戲描述

再比如作家很多用小說描述,導遊用電視劇、電影啊來描述日常生活。而我們程序員就是用機器(學習)語言來描述的。

2:那麼我們如何用機器語言來描述世界事物?

請看下圖:

說明:

以現實生活中的人為例。

人有名字、性別、年齡等名詞性特點

人還有吃東西、說話、跑步、大哭、哈哈大笑等動詞行特點

person對象屬性:name、sex、age等

行為就有:eat/say/run等

也可以這麼理解:

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

如下圖:

說明:

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

具體比較如下圖:

5:類和對象的概念

5.1:什麼是類?

就是一組相關的屬性和行為的總稱

5.2:什麼是對象

是該類事物的具體體現

類和對象舉例。

比如,同一個班裡面的學生。

這些學生的特點是什麼呢?

共同的目的是學習。在現實生活中,不管歲數大小,不管性別只要在一起學習,就可以稱為學生。

這個就是學生這個類的特點

對象呢?具體到某個學生。比如小明同學,今天怎麼又遲到了。小明就是學生對象了。

再比如:車。這個分類。不管大車、小車、豪車、普通車都屬於車這個分類中的。

而寶馬、勞斯萊斯、大眾、奇瑞QQ等這些就是具體車這個分類中的對象了。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 凱哥java 的精彩文章:

從零學java筆錄-第39篇1 面向對象思想及概述
從零學java筆錄-第38篇小項目練習-學生管理系統升級版
從零學java筆錄-第37完結小項目練習-學生管理系統基礎版
從零學java筆錄-第36篇 java中值傳遞址值傳遞 圖解
從零學java筆錄第35篇練習2通過人查出所在班級求年銷售額

TAG:凱哥java |

您可能感興趣

3.面向對象(三)
《天生一對》里的Bella交往對象是個「2018秀妻狂魔」
動漫overlord第11集:賽巴斯秒殺雜技團六臂,下個秒殺對象是獸王
一周時尚要聞(4.12-4.18) :H&M下一個合作對象是Moschino,Supreme × Lacoste強強聯手出聯名!
Supreme x CdG本周四重磅來襲!BAPE這次聯名的對象是經典的《鐵血戰士》!
Ember.js-對象篇 類和實例的續定義
《問題238:Civil 3D如何從曲面提取AutoCAD對象?》文·王馮聰
Supreme歷代周年限定單品大曝光!25周年合作對象竟是…
Unity 2019.2 beta為AR增加面部追蹤、2D圖像追蹤、3D對象追蹤等功能
讀懂Python的Mock對象庫(1)
10月份一口氣推了四個聯名系列!看看誰是 Supreme 青睞的合作對象
讀懂Python的Mock對象庫(2)
Kotlin 類和對象
H&M 2018 設計師合作系列聯名對象:Moschino!
Perl 面向對象
昨晚公布的 Supreme 2018ss 新品中驚現隱藏聯名?!這次的聯名對象竟是…
3D 對象捕捉掃描 Reality Zero One 完成 28.5 萬英鎊融資
ES6 Promise 對象
Supreme x CdG周四重磅來襲!BAPE聯名對象是?
把屏幕中的對象帶進現實世界 zSpace推出首款VR/AR筆記本