提到「物件導向」就必須要說到「面向過程」:
面向過程:面向完成這件事的過程,強調的是完成這件事的動作(針對每個人量身定做的動作)。
物件導向:找個物件幫你做事,可以寫出通用**,遮蔽差異。
例子:完成「關門」這件事
一。白話文描述:
「面向過程」是這樣做的:1.張無忌一腳把門踹開
2.趙敏慢慢把門推開。。。。。
「物件導向」是這樣做的:門可以被開啟
總結:面向過程強調的是人,面向過程強調的是物件
二。**描述:**中描述這個物件的屬性(特徵)和方法(行為)。如果找物件:物件必須是「看得見,摸得著」(特指每乙個)
物件的共性:有共同的屬性和方法。
將具有相同屬性和相同方法的物件進一步的封裝,抽象出類的概念
類:類是模子,確定物件將擁有的特徵(屬性)和行為(方法)。
物件是根據類建立的:(先有類在有物件)
例如:類是蓋房子的圖紙,物件是蓋好 房子
類的宣告語法:
public class 類名()
字段;//儲存資料 有下劃線 _
屬性;//保護字段
方法;//(行為)描述物件的行為
建構函式;
}寫好乙個類以後我們要建立這個類的物件,建立類物件的過程稱為類的例項化(通過關鍵字 new)
在main函式中例項化
格式為: 1. 類名 自定義名稱=new 類名(); //物件的建立
例: student student=new student();//物件的建立
2. 類的描述
例:student._age=10;
類不佔記憶體,但物件是佔記憶體的 (類是抽象出來的,而物件是實實在在存在的)
c 物件導向基礎
物件導向程式設計一般分為兩個檔案,標頭檔案和原始檔,例如乙個person 類,分為person.h和person.cpp person.h中有類,函式的宣告 pragma once 該檔案不會被編譯多次 include 引入string include person.h using namespac...
c 物件導向基礎
物件導向是一種負荷人類思維習慣的變成思維。物件導向的思想有三大特徵 封裝性,繼承性和多型性。前兩個特徵比較好理解,多型性說白了就是子類重複父類的虛函式。類與物件 類是對某一類事物的抽象描述,物件用於表示現實中該類事物的個體。物件導向的思想中最核心的就是物件,為了在程式中建立物件,首先需要定義乙個類。...
C 物件導向基礎
1.類和例項 類就是具有相同的屬性和功能的物件的抽象集合。例項,就是乙個真實的物件,例項化就是建立物件的過程,使用new關鍵字來建立。class cat private void button1 click object sender,eventargs e 2.構造方法 構造方法,又叫建構函式,其...