---
title: "metoder i array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/java/28215-metoder-i-array"
topic: "Java"
topic_url: "https://www.webforum.nu/amne/java"
author: "ps"
published: "2000-12-06T01:13:00.000Z"
updated: "2000-12-06T18:50:00.000Z"
replies: 3
views: 450
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/java/28215-metoder-i-array"
---

# metoder i array

## #1 — ps, 2000-12-06T01:13Z

Halloj..

Jag vill ha metoder i en array.. men jag får det inte att funka.
Kolla koden så ser ni hur jag menar.

Exempel på hur jag menar:

\<font size="1" face="Verdana, Arial, Helvetica, sans-serif"\>Kod:\<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600"\>
public int getResultat(int\[\] inNamnEtt, int inNamnTva)
{
     namnEtt = inNamnEtt;
     namnTva = inNamnTva;
     p = 0;
  
     for(int i = 0; i \< methArr\[\].length; i++)
     {
          if(namnTva == i)
          {
               p = methArr();
               break;
          }
     }
     return p;
}

private int methArr\[0\]()
{
     / / massor av kod

     return wee;
}

private int methArr\[1\]()
{
     / / massor av annan kod

     return wee;
}

osv...

Nån som har ideér om hur det funkar?

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

## #2 — Robban, 2000-12-06T07:20Z

\[Med reservation för att jag är nybörjare inom Java - lämnar detaljerna åt dem som kan mer\]

Tror det blir svårt att göra vad (jag tror att) du vill göra, eftersom java inte har funktionspekare (eller andra pekare heller, för den delen).

Tror att lösningen helt enkelt ligger i att skapa en ny klass (som mycket väl kan vara en "inre klass", eller vad det nu heter) med den metod(er) du vill ha med, och sedan skapa objekt utifrån denna.

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

## #3 — Vetgirig, 2000-12-06T14:04Z

Skapa ett interface som innhåller den metod du vill anropa.

För varje alternativ skriv en klass som implementerar metoden och vad som skall ske för det alternativet. 

Skapa en enkel array och befolka den med en instance från varje klass ovan och lägg in den vid rätt alternativ.

I getResult så indexerar du i arrayer och finner rätt object och anropar metoden hos detta.

Voila!

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

## #4 — ps, 2000-12-06T18:50Z

Tack för era svar.. jag lyckades iofs lösa det på ett annat sätt, kanske inte riktigt lika smidigt men dock.

Hoppas nån annan får nytta av det.. :)

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

---

Tråden på webben: https://www.webforum.nu/amne/java/28215-metoder-i-array
