寫乙個繼承方法

2021-10-23 03:47:32 字數 1579 閱讀 4286

//原型-鏈式繼承

//父類:

function

people

(name)

} people.prototype.

eat=

function

(food)

;//子類:

functionme(

) me.prototype =

newpeople

('frank');

//建立繼承關係

= 'frank';

//test code

var frank =

newme()

; console.

log(frank.name)

; frank.

eat(

'noodles');

frank.

sleep()

; console.

log(frank instanceof

people);

//true

console.

log(frank instanceofme)

;//true

//構造繼承

//父類:

function

people

(name)

} people.prototype.

eat=

function

(food)

;//子類:

function

me(name)

//組合繼承

//父類:

function

people

(name)

} people.prototype.

eat=

function

(food)

;//子類:

function

me(name)

me.prototype =

newpeople()

;//鏈式-繼承:獲取鏈式-繼承特徵(擁有原型屬性)

me.prototype.constructor = me;

//修復建構函式重定向問題

//寄生組合繼承

//父類:

function

people

(name)

} people.prototype.

eat=

function

(food)

;//子類:

function

me(name)

(function()

; super.prototype = people.prototype;

//將例項作為子類的原型

me.prototype =

newsuper()

;})(

);me.prototype.constructor = me;

//修復建構函式重定向問題

python寫乙個服務 Python寫乙個服務

coding utf 8 import json from urllib.parse import parse qs from wsgiref.server import make server 定義函式,引數是函式的兩個引數,都是python本身定義的,預設就行了。定義檔案請求的型別和當前請求成功...

如何去寫乙個方法呢?

前言 在工作中經常被問道 ym,如果你的那個方法輸入空會返回什麼?我記得自己曾經使勁回憶也沒想到自己那個方法是怎麼個回事。也經常跟同事在對功能的時候在說 那個氣泡排序,兩個迴圈就搞定了。漸漸就發現,很多時候,寫 是有規則去遵循的。然後自己結合自己工作中的一些小經驗,就出了下文,也許很糟糕,也許很好,...

寫乙個漂亮Rakefile的方法

rake 我就不再介紹了,ruby 的 make 許多方面都比 make 要更好用一些。和 makefile 不同的是,rakefile 本身其實就是一段 ruby 這樣的好處有很多,一方面在 rake 裡面就可以很直接地做任何 ruby 能做的事了,另一方面由於 ruby 對 dsl 支援良好,所...