物件導向編程

來源:互聯網
上載者:User

標籤:loading   技術分享   包括   多個   分解   16px   關聯   資訊   測試   

物件導向編程

對象能夠相當有效地表示現實世界的實體;

物件導向編程就允許將程式映射為它所代表的現實情況.

物件導向方法使實際問題更容易解決.

問題求解

一般而言,求解一個問題包括多個步驟:

1.分析問題;

2.設計方案;

3.考慮方案中的其他因素,然後精化方案;

4.實施方案

5.測試方案並改正存在的問題.

第一步是理解問題;現實世界的實際情況就是求解問題的關鍵

設計出好的方案的關鍵在於:將大問題分解成容易處理的小問題

物件導向的軟體原理

對象:對象時程式中的基本元素.一個軟體對象代表問題域中的一個實際對象.具體的,活生的,執行個體化

屬性:對象的屬性時其內部儲存的資料,可以是基本類型資料或是其他對象屬性和方法都來自對象

方法:方法是一組編程語句,一組方法與一個對象相關聯,方法定義了對象可能有的行為方法可以更新或擷取屬性值

類   :對象由類定義,類是建立對象的模型或藍圖;抽象的模板;一個類定義可以得到多個對象;

封裝:對象必須封裝起來,這意味著對象要保護並管理自己的資訊.隱藏細節

繼承:一個人繼承另一個人的東西,遺產;類可以通過繼承由其他類產生

多態:多態是指一種統一的方式引用有繼承關係的不同對象.

物件導向編程

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.