section_heading: Pravila pri preopterećenju
paragraph_text: Preopterećenje je oblik statičkog polimorfizma, u kojem pri kompilaciji programa neki algoritam među nekoliko istoimenih funkcijskih potpisa (deklaracija) traži najbliže podudaranje između deklariranog (formalnog) i pozvanog tipa parametara. Detalji i implementacija ovog algoritma razlikuju se po jezicima.