亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

一起學(xué)習(xí)面向?qū)ο蟆鄳B(tài)

jeyhan / 3151人閱讀

摘要:理解多態(tài)多態(tài)是指一個(gè)引用類(lèi)型在不同情況下的多種狀態(tài)。即指同一個(gè)方法多種調(diào)用方式也可以理解成多態(tài)是指通過(guò)指向父類(lèi)的引用,來(lái)調(diào)用在不同子類(lèi)中實(shí)現(xiàn)的方法。使用普通函數(shù)實(shí)現(xiàn)獲取參數(shù)獲取參數(shù)長(zhǎng)度使用類(lèi)的形式實(shí)現(xiàn)無(wú)參數(shù)算法一個(gè)參數(shù)算法兩個(gè)參數(shù)算法

理解多態(tài)

多態(tài)是指一個(gè)引用(類(lèi)型)在不同情況下的多種狀態(tài)。即指同一個(gè)方法多種調(diào)用方式.

也可以理解成:多態(tài)是指通過(guò)指向父類(lèi)的引用,來(lái)調(diào)用在不同子類(lèi)中實(shí)現(xiàn)的方法。

demo:

使用普通函數(shù)實(shí)現(xiàn):

function add() {
    var arg = arguments,    // 獲取參數(shù)
        len = arg.length;    // 獲取參數(shù)長(zhǎng)度

    switch(len) {
        case 0: return 10;
        case 1: return 10 + arg[0];
        case 2: return arg[0] + arg[1];
    }
}

// test:
console.log( add() );        // 10
console.log( add(5) );        // 15
console.log( add(6, 7) );    // 13

使用類(lèi)的形式實(shí)現(xiàn):

function Add() {
    // 無(wú)參數(shù)算法
    function zero() {
        return 10;
    }

    // 一個(gè)參數(shù)算法
    function one(num) {
        return 10 + num;
    }

    // 兩個(gè)參數(shù)算法
    function two(num1, num2) {
        return num1 + num2;
    }

    this.add = function() {
        var arg = arguments,
            len = arg.length;

        switch(len) {
            case 0:
                return zero();
            case 1:
                return one(arg[0]);
            case 2:
                return two(arg[0], arg[1]);
        }
    }
}

// test:
var a = new Add();
a.add();        // 10
a.add(5);        // 15
a.add(6, 7);    // 13

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/80105.html

相關(guān)文章

  • 夯實(shí)Java:從面向對(duì)象說(shuō)起

    摘要:面向?qū)ο笈c面向過(guò)程的區(qū)別要知道,二者并不是非此即彼,而是相輔相成的。而面向過(guò)程,則在微觀上對(duì)對(duì)象內(nèi)部進(jìn)行具體的實(shí)現(xiàn)。面向?qū)ο蟮娜筇匦哉f(shuō)到面向?qū)ο螅筒坏貌徽f(shuō)其三大特性封裝繼承和多態(tài)。封裝封裝是面向?qū)ο笞罨A(chǔ)的特性。 作者:伯特出處:github.com/ruicbAndroid/LoulanPlan聲明:本文出自伯特的《LoulanPlan》,轉(zhuǎn)載務(wù)必注明作者及出處。 剛學(xué)習(xí) Jav...

    hearaway 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.32 - 七夕將至,你的“對(duì)象”還好嗎?

    摘要:很多情況下,通常一個(gè)人類(lèi),即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類(lèi)是相似對(duì)象的描述,稱(chēng)為類(lèi)的定義,是該類(lèi)對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類(lèi)的實(shí)體化形成的對(duì)象。一類(lèi)的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類(lèi)的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    李昌杰 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.32 - 七夕將至,你的“對(duì)象”還好嗎?

    摘要:很多情況下,通常一個(gè)人類(lèi),即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類(lèi)是相似對(duì)象的描述,稱(chēng)為類(lèi)的定義,是該類(lèi)對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類(lèi)的實(shí)體化形成的對(duì)象。一類(lèi)的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類(lèi)的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    Lyux 評(píng)論0 收藏0
  • SegmentFault 技術(shù)周刊 Vol.32 - 七夕將至,你的“對(duì)象”還好嗎?

    摘要:很多情況下,通常一個(gè)人類(lèi),即創(chuàng)建了一個(gè)具體的對(duì)象。對(duì)象就是數(shù)據(jù),對(duì)象本身不包含方法。類(lèi)是相似對(duì)象的描述,稱(chēng)為類(lèi)的定義,是該類(lèi)對(duì)象的藍(lán)圖或原型。在中,對(duì)象通過(guò)對(duì)類(lèi)的實(shí)體化形成的對(duì)象。一類(lèi)的對(duì)象抽取出來(lái)。注意中,對(duì)象一定是通過(guò)類(lèi)的實(shí)例化來(lái)的。 showImg(https://segmentfault.com/img/bVTJ3H?w=900&h=385); 馬上就要到七夕了,離年底老媽老爸...

    AaronYuan 評(píng)論0 收藏0
  • C語(yǔ)言和C++的區(qū)別和聯(lián)系

    摘要:我們來(lái)介紹語(yǔ)言和中的區(qū)別和聯(lián)系。語(yǔ)言沒(méi)有函數(shù)重載,支持函數(shù)重載。語(yǔ)言中產(chǎn)生函數(shù)符號(hào)的規(guī)則是根據(jù)名稱(chēng)產(chǎn)生,這也就注定了語(yǔ)言不存在函數(shù)重載的概念。簡(jiǎn)單來(lái)說(shuō),它和普通變量的區(qū)別只是不能做左值而已。需要注意的是,的指針有可能退化成語(yǔ)言的指針。 C語(yǔ)言雖說(shuō)經(jīng)常和C++在一起被大家提起,但可千萬(wàn)不要以為...

    kid143 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

jeyhan

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<