九九百科網

位置:首頁 > 經驗 > 

多態和重載的區別

經驗8.87K

多態和重載的區別

多態和重載的區別主要有:

1、多態是建立在重寫的基礎之上的,是類與類之間的關係,而重載必須在同一個類中。

2、多態是動態的,屬於動態聯編,發生在運行階段。重載可認為是靜態的多態,屬於靜態聯編,發生在編譯階段。

在Java中,接口的多種不同的實現方式即為多態。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程

標籤:多態 重載