---
title: "Köra över tidigare funktion"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/77637-köra-över-tidigare-funktion"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "cyprys"
published: "2003-05-21T11:01:09.000Z"
updated: "2003-05-21T13:07:11.000Z"
replies: 3
views: 255
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/77637-köra-över-tidigare-funktion"
---

# Köra över tidigare funktion

## #1 — cyprys, 2003-05-21T11:01Z

Har hört/sett att man kan köra över en funktion om antalet ingående variablar i funktionen varierar. Hur fungerade det?

```
ex. tankegång
function funk1(Byval var1, Byval var2)
    return "Det är 2 variablar"
end function

function funk1(Byval var1) Overrides funk1 ' Har ingen aning om hur det skall se ut.
    return "Det är bara en variabel"
end function
```

Permalänk: https://www.webforum.nu/p/77637

## #2 — niko, 2003-05-21T11:14Z

"Overridning" (kommer inte på det svenska ordet) innebär att man ersätter en virtuell funktion i en klass man ärver av. Det du vill göra här kallas "överlagring" och är en helt annan sak. Du deklarerar helt enkelt funktionerna rakt upp och ner var för sig (utan "Overrides funk1"). Kompilatorn kan sen hålla isär funktionerna bara genom att kolla skillnader i inparametrarna (typ eller antal).

Permalänk: https://www.webforum.nu/p/1057418

## #3 — cyprys, 2003-05-21T11:52Z

Det stämde ju bra det :) Varje dag lär man sej nått nytt.

Permalänk: https://www.webforum.nu/p/1057450

## #4 — niko, 2003-05-21T13:07Z

> **cyprys skrev:**
>
> Varje dag lär man sej nått nytt.

Jag också:

*override* \- *överskugga*
*overload* \- *överlagra*

[Källa](http://www.nada.kth.se/datorer/haften/javaterminologi.html)

Permalänk: https://www.webforum.nu/p/1057517

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/77637-köra-över-tidigare-funktion
