什么是面向对象
面向對象與面向過程
什么是面向過程
面向過程就是有因果關系 因為所以的 耦合度高擴展例差 比如電腦面向過程就是把電腦的部件全都合在一起如果有一個部件壞了電腦就不可以用了
面向過程就是對于小型項目,采用面向過程開發,效率較高
(1)面向對象的理解
什么是面向對象 面向對象就是把一個東西獨立封裝,比如電腦? 一般筆記本電腦部件就是獨立包裝,如果顯卡壞了就在換一個部件,耦合度低擴展例強 ,這樣可以更加方便 就是把現實世界分為不同的單元 每個單元都是對象,讓后驅動一下,讓各個對象寫作起來形成一個系統
- 面向對象是已對象為基礎,完成各種操作主要強調對象。
(2)面向對象的特點
- 面向對象是一種常見的思想,比較符合人們的思維方式;
- 面向對象可以將復雜的業務邏輯簡單化,增強代碼復用性;
- 面向對象具有抽象、封裝、繼承、多態等特性。
- 面向對象的術語 :OOA面向對象分析 OOD面向對象設計 OOP面向對象編程
類和對象
創建類
(1)對象:是具體的事物
?(2)類:是對對象的抽象(抽象 抽出象的部分)
(3)類的特點:類是對象的類型,是具有相同屬性和方法的一組對象的集合。
(4)屬性:對象具有的各種特征(每個對象的屬性都擁有特定值)。
??? Everything is an object
??? 萬事萬物皆對象
?? (4)對象:用來描述客觀事物的一個實體,由一組屬性和方法構成
(5)方法:對象執行的操作。
(6)類和對象的關系:類是抽象的概念,僅僅是模板;對象是一個你能夠看得到、摸得著的具體實體。
成員變量和局部變量區別
- 局部變量的作用域僅限于定義它的方法
- 成員變量的作用域在整個類內部都是可見的
?
總結
- 上一篇: 最新android 8手机图片,手机QQ
- 下一篇: python简单实现排列和组合的计算