1. 程式人生 > >java之面向物件思想、類與物件的概述

java之面向物件思想、類與物件的概述

1:面向物件思想:
面向物件是基於面向過程的程式設計思想

面向過程:強調的是每一個功能的步驟
面向物件:強調的是物件,然後由物件去呼叫功能

2:面向物件的思想特點:
A:是一種更符合我們思想習慣的思想
B:可以將複雜的事情簡單化
C:將我們從執行者變成指揮者

萬事萬物皆物件

3:把大象裝進冰箱案列分析

面向過程:
A:開啟冰箱門
B:把大象裝進冰箱
C:關閉冰箱門

面向物件:
我們怎麼才能更符合面對物件思想呢?
A:有哪些類呢?
B: 每個類有哪些東西呢
C: 類與類直接的關係是什麼呢?
分析:
A:哪些類呢?
大象
冰箱
Demo
B:每個類有哪些東西呢?
大象:
進去
冰箱:
開門
關門
Demo:
main方法
C:類與類直接的關係是什麼呢?
Demo中使用大象和冰箱類的功能

4:開發、設計、特徵
面向物件開發:
就是不斷的建立物件,使用物件,指揮物件做事情
面向物件設計:
其實就是在管理和維護物件之間的關係
面向物件特徵:

封裝  繼承  多型

 現實世界是如何描述一個事物的
屬性:該事物的描述資訊
行為:該事物能夠做什麼
 
舉例:學生
姓名,年齡,性別
上課,學習,考試
 我們學習程式語言,是為了模擬現實世界的事物的。而我們學習的程式語言java最基本的單位是 : 類
 所以,我們就應該把事物通過類來體現出來。由此,我們就得到了現實世界事物和類的對應關係:
 
 事物: 類:
屬性 成員變數
行為 成員方法

類:是一組相關的屬性和行為的集合。是一個抽象的概念
物件:是該類事物的具體表現形式,具體存在的個體。

舉例:
學生:類
班長:物件