c:程式=過程+訊息;
c++:程式=物件+訊息;
(1)物件一般可表示為:屬性=+行為
(2)站在c++中每個物件都是由資料和操作**兩部分組成的
(1)類和物件之間的關係是抽象和具體的關係,類是多個物件進行綜合抽象的結果,對像是類的個體實物,乙個物件是類的乙個例項
(1)乙個物件與另乙個物件的互動,這種機制叫訊息傳遞
抽象、封裝、繼承、多型
(1)繼承作用:**重用,增強一致性減少模組間的介面和介面
(2)多型性指不同的物件收到相同的訊息時產生 多種不同的行為方式。
編譯時的多型性通過過載來實現,執行時的多型性通過虛函式來實現
1. 乙個物件導向的c++程式一般由類的宣告(類宣告和類函式定義)和 類的使用兩大部分組成
2. c++預設的函式的返回型別是int
3. c++程式開發過程:預編譯、編譯、連線
第一章 物件導向程式設計概述
1.1 物件導向程式設計方法 sp 面向過程的程式設計,它是以模組功能和處理過程設計為主的開發軟體方法。結構化程式設計方法實現程式設計需要經過兩個過程 模組分解和組裝。其設計思想是採用 自頂向下,逐步求精,模組分解,分而治之 的解決問題方法。自頂向下 逐步求精是指將分析問題的過程劃分成若干個層次,每...
物件導向第一章
什麼是類?類是一組具有相同屬性和方法的物件的集合。什麼是物件?用來描述客觀事物的乙個實體,由一組屬性和方法構成。方法和屬性是什麼?方法 物件執行的操作 屬性 物件具有的各種特徵 eclipse常用快捷鍵有哪些?ctrl shift f 格式化 ctrl 調整字型大小 ctrl shift g 查詢類...
物件導向第一章
類的定義 類是具有相同屬性和方法的一組物件的集合 物件的定義 系統中用來描述客觀事物的乙個實體,由一組屬性和方法構成 方法和屬性的概念 方法 物件執行的操作 屬性 物件具有的特徵 方法過載 1 方法名一樣 2 引數列表不一樣 引數個數不同或者引數型別不同 package com.lenovo.www...