什麼是重載?(最文藝的理解)

前幾天對重載的概念理解的不太好,便在網上搜了一下,發現了一個至今爲止我見過的最文藝、最煽情、最形象、最易於理解的一個解釋,我相信即使是最枯燥的童鞋看到了這篇帖子,他也會對重載有一個重新的認識!

正文如下:


什麼是重載?
(亮點)你在街上一個咖啡廳偶遇了她,一場轟轟烈烈的感情在你們兩個身上發生。十年過去了,你們在那個咖啡廳再次偶,你突然發現原來現在你對她已經沒啥感覺。雖然是同樣的人,同樣的地方!但你的感情卻變了,你的感情在這裏被重載了。


所以說,重載就是對於同一個概念,同一個操作,因爲條件不同而生成了不同的結果,或者多了一些東西,或者少了一些東西,或者根本就完全不同1+1=2, a+b=ab,一堆沙+一堆沙=一堆沙,同樣都是“+”,結果是不一樣的ps:對於ls講重載效率低下,個人是不同意的,泛型編程的基礎就是重載,而泛型編程通常效率是很高的。當然這和泛型的機制有關,不過至少重側面說明效率低,並不是以爲使用了重載,而是程序本身的運行機制決定了效率。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章