多態和重載的區別

多態和重載的區別主要有:
1、多態是建立在重寫的基礎之上的,是類與類之間的關系,而重載必須在同一個類中 。
2、多態是動態的,屬于動態聯編,發生在運行階段 。重載可認為是靜態的多態,屬于靜態聯編,發生在編譯階段 。
【多態和重載的區別】在Java中,接口的多種不同的實現方式即為多態 。Java語言作為靜態面向對象編程語言的代表 , 極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程