您好,登錄后才能下訂單哦!
前幾天對重載的概念理解的不太好,便在網上搜了一下,發現了一個至今為止我見過的最文藝、最煽情、最形象、最易于理解的一個解釋,我相信即使是最枯燥的童鞋看到了這篇帖子,他也會對重載有一個重新的認識!
正文如下:
什么是重載?
(亮點)你在街上一個咖啡廳偶遇了她,一場轟轟烈烈的感情在你們兩個身上發生。十年過去了,你們在那個咖啡廳再次偶,你突然發現原來現在你對她已經沒啥感覺。雖然是同樣的人,同樣的地方!但你的感情卻變了,你的感情在這里被重載了。
所以說,重載就是對于同一個概念,同一個操作,因為條件不同而生成了不同的結果,或者多了一些東西,或者少了一些東西,或者根本就完全不同1+1=2, a+b=ab,一堆沙+一堆沙=一堆沙,同樣都是“+”,結果是不一樣的ps:對于ls講重載效率低下,個人是不同意的,泛型編程的基礎就是重載,而泛型編程通常效率是很高的。當然這和泛型的機制有關,不過至少重側面說明效率低,并不是以為使用了重載,而是程序本身的運行機制決定了效率。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。