物件導向基礎
一、物件導向的概念
1.物件導向的概念
面向過程的思想是拿到一件事,首先考慮的是該怎麼去做;而物件導向的思想是拿到一件事考慮的是該讓誰去做;
物件導向是將面向過程中的執行者變成指揮者,使用物件導向的開發降低**的耦合度;
一般將具有 封裝,繼承,多型 等特徵的程式語言稱為具有物件導向思想的程式語言。
2.物件與類
類是物件的抽象;
物件是類的例項化;
二、定義類
類的定義
[訪問修飾符] class 類名
//2.帶參有返回值的方法
public string work( int id )
三、建立及呼叫物件
1.建立物件
格式:類名 物件名 = new 類名();
例:person person1 = new person();
2.使用物件
引用物件的屬性和方法,需要使用「 . 」
格式:物件名 . 屬性 ; //引用物件的屬性
物件名 . 方法名(); //引用物件的屬性
例:public class preson
} public static void main(string args){
person person1 = new person();
person1.id=1001; //為物件的 id 賦值
person1.name="甲醛"; //為物件的 name 賦值
person1.***="男"; //為物件的 *** 賦值
person1.age=25; //為物件的 age 賦值
person1.work(); //呼叫物件的work方法
四、初識物件導向所應該掌握的知識
1.物件導向的概念(參上)
2.物件導向的三大 特性:封裝,繼承,多型
3.學會(1)定義類
(2)定義屬性
(3)定義方法
(4)建立物件及其呼叫
4.學會寫方法
(1)無返回值 void
(1)有返回值
(1)帶參
Python 物件導向基礎01
當有乙個問題擺在我面前,傳統思路是我親自上陣,把問題解決。下一次當類似的問題再次出現時,我再上,再解決。如此重複,不知道什麼時候是個頭。寫程式也是這樣,面對類似的問題時,如果每次都是從零開始,工作學習的效率將會十分低下,因為總是在重複相同的工作。物件導向則把我從執行者的角色公升級為了指揮者。我不用再...
物件導向基礎高階01
前言 物件導向程式設計是現如今程式設計的大環境,所以再次回顧物件導向的知識是非常有必要的。一 類與物件 1 軟體系統 輸入 使用者介面 運算 業務邏輯 儲存 資料庫 輸出 介面或其他檔案 2 物件的了解 物件是身邊的一些常見的事物,主要了解物件之間區別 物件區分的重要因素 靜態特徵 屬性,表示物件 ...
python基礎四 01 物件導向
物件導向程式設計與面向過程程式設計是兩種常見的程式設計思想。先通過引子來看下 話說三國時期,曹操帶領百萬大軍攻打東吳,大軍在長江赤壁駐紮,軍船連成一片。眼看就要滅了東吳,統一天下,曹操大悅,於是大宴眾文武。在酒席間,曹操詩性大發,不覺吟道 喝酒唱歌,人生真爽.眾文武齊呼 丞相好詩!於是命印刷工匠刻版...