c 物件導向基礎

2022-05-02 01:33:19 字數 861 閱讀 9771

提到「物件導向」就必須要說到「面向過程」:

面向過程:面向完成這件事的過程,強調的是完成這件事的動作(針對每個人量身定做的動作)。

物件導向:找個物件幫你做事,可以寫出通用**,遮蔽差異。

例子:完成「關門」這件事

一。白話文描述:

「面向過程」是這樣做的: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.構造方法 構造方法,又叫建構函式,其...