物件導向中類和物件的定義是什麼?

千鋒教育qyf發表於2021-12-16

  在學習web前端技術的時候,我們接觸的最多的便是物件導向這一塊,其實很多程式設計技術都有用到這個現象,下面我們就為大家詳細的介紹一下物件導向中類和物件的定義是什麼?

web前端

   web前端培訓分享:物件導向中類和物件的定義是什麼?物件導向讓程式更貼近我們的實際生活,使用物件導向可以透過程式碼來描述現實世界的事物。事物分為具體的事物和抽象的事物,當我們腦中出現“書”這個詞的時候,可以大致想象到書的基本樣貌特徵,這個過程就是抽象,抽象出來的結果,就是類。而當我們拿起手裡的一本真實存在的書的時候,這本書有自己的書名、作者、頁數等資訊,像這種具體的事物,就是物件。

  類的作用是將物件的特徵抽象出來,形成一段程式碼。使用一個已經寫好的類,可以批次地建立同一類物件,不同的類建立出來的就是不同類的物件。在物件導向開發類和物件的開發步驟如下。

  ①抽取出物件共同的屬性和行為,組織成一個類。

  ②對類進行例項化,獲取類的物件。

  function Father(uname, age) { // Father 建構函式是父類

  this.uname = uname;

  this.age = age;

  }

  function Son(uname, age, score) { // Son建構函式是子類

  Father.call(this, uname, age); //子類維承父類的屬性

  this.score = score; //子類可以擁有自己的特有屬性

  }

  var son = new Son('張三', 18, 100);

  console.log(son); // 輸出結果:Son {uname:"張三",age:18,score:100}

  從上述程式碼可以看出,使用子類建立出來的物件自動擁有了父類的屬性,說明繼承的效果已經實現。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69996644/viewspace-2847969/,如需轉載,請註明出處,否則將追究法律責任。

相關文章