當前位置:趣味科普網>經驗>

多型和過載的區別

經驗 閱讀(9.12K)

多型和過載的區別

多型和過載的區別主要有:

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

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

在Java中,介面的多種不同的實現方式即為多型。Java語言作為靜態面向物件程式語言的代表,極好地實現了面向物件理論,允許程式設計師以優雅的思維方式進行復雜的程式設計