JAVA面對物件(基礎篇)

2021-08-18 09:57:55 字數 373 閱讀 4485

咱們先來了解一下「面向過程「  「物件導向」的概念

接下來咱們通過乙個事例來說明:「面向過程」和「物件導向」的關係

例如,現在有兩位師傅「面向過程」和「物件導向」做首飾盒。

「面向過程」師傅:使用者提出哪些要求,師傅就針對使用者的要求進行製作,直接製作出乙個完整的整體,本身也不準備好做首飾所需要的工具,而是需要什麼再單獨拿出來。

「物件導向」師傅:針對使用者提出的要求進行分析,並將分析的結果設計成一張完整的圖紙,與需求的使用者確認,然後將一切的準備工作全部處理完之後再分塊製作,最後將各個小的部分組裝在一起。

現在可以看出「物件導向」師傅比「面向過程」師傅更能適應客戶的要求

物件的三大特徵:封裝性  繼承性  多型性

python基礎 面對物件特性

1 封裝特性 2 繼承特性 3 多型 封裝 將類中的某些部分隱藏起來,物件不能直接使用隱藏起來的屬性和方法,具有保護功能。封裝格式 雙下劃線屬性或者方法名稱。繼承 讓類和類之間產生父子關係,子類可以擁有父類的靜態屬性和方法。python中繼承分為單繼承和多繼承。繼承的作用 提高 的重複率。格式 雙下...

C 面對物件的基礎

c 是一門面對物件的程式語言,面對物件 簡稱oo,object oriented 是一種編寫方式,直接從物件出發 不過這只是編寫方式,一樣要從整個流程看待需要編寫的程式,知道其過程 萬物皆為物件 物件 物件的屬性 認作為物件的一類事物的靜態特徵 物件的方法 認作為物件的一類事物的動態特徵 物件 屬性...

mysql面對物件 面對物件資料庫

物件導向的方式訪問資料庫 造物件 db new mysqli localhost root 123 mydb 判斷連線是否出錯 if mysqli connect error mysqli connect error or die 連線失敗!寫sql語句 sql insert into info v...