初識對物件導向程式設計。

2021-09-07 06:01:59 字數 783 閱讀 1303

假:why?什麼是物件導向程式設計?

義:應該是某個人和她的物件面對面吧。

丁:錯!如果從簡單的一面來看,就是用乙個物件把所有的變數和方法包含起來。

var obj =

}obj.fn();

//追夢子 : 19

當然實際情況可能會比這麻煩,但是在怎麼麻煩也只是多了一些屬性,多了一些方法,僅此而已,物件導向程式設計沒有你想象的那麼難,難在程式設計的思維。

為什麼要學習物件導向程式設計?

因為**的復用性強,並且因為這些變數都包含在了乙個物件中,這些變數不會破壞外面的環境,當然光從上面的這段**並看不怎麼出來物件導向的優點,下面在舉幾個例子。

function

fn(num,user)

}var createfn1 = new fn(11,"小李");

createfn1.fn();

//小李 : 11

var createfn2 = new fn(22,"老李");

createfn2.fn();

//老李 : 22

這樣我們只通過建立乙個函式,多個物件都可以使用,如果你不知道new運算子你可以看一下call方法和new物件的關係,__proto__與prototype這兩篇文章,這篇文章講解的並不是特別的深入,第一這篇文章本來就是簡單的講解一下物件導向程式設計的原理,第二前面的幾篇文章有說過一下這方面的概念,第三我本人也還是剛剛接觸物件導向程式設計,沒有辦法太過深入的講解。

物件導向原型學習筆記》模擬陣列的幾個小功能,這篇文章的**類似於物件導向程式設計。

初識Matlab物件導向程式設計

主要總結物件導向程式設計中的基本常見寫法在matlab中是怎樣的,方便以後查閱。classreg.learning.fullclassificationregressionmodel classdef fullclassificationmodel classreg.learning.fullcla...

面向對面程式設計 面向切面程式設計 面向過程程式設計

在執行時,動態地將 切入到類的指定方法 指定位置上的程式設計思想就是面向切面的程式設計,是物件導向程式設計的一種補充 面向切面程式設計 utm content search suggestion type content c語言程式設計中你碰到哪些問題感覺到物件導向與面向過程的區別 史上最全 pyt...

我對物件導向程式設計的認識2001

注 本文是筆者2001年開始做程式設計師第乙個月時寫的,立此為照。我對物件導向程式設計的認識 1 物件導向方法都支援三種基本的活動 識別物件和類,描述物件和類之間的關 系,以及通過描述每個類的功能定義物件的行為。2 物件導向程式設計 oop 中最重要的概念是類 class 指的是資料型別,而物件 o...