Avatar billede fizk Nybegynder
25. september 2007 - 19:26 Der er 2 kommentarer og
1 løsning

Den ene klasse extender den anden?

Hej...
Sidder lige og bikser lidt med noget java.
Jeg har oprettet et interface:

public interface Visitor
{
    public int Visit(Node N);
}

og en der klasse der implement'er dette interface:

public class AddingVisitor implements Visitor
{
    private int total;
   
    public AddingVisitor()
    {
        total = 0;
    }
   
    public int Visit(Node N)
    {
        total=total+N.getValue();
        return N.getValue();
    }
}

Har flere klasser der implementer, men det er ikke det vigtige.. .
Jeg vil meget gerne have min AddingVisitor til at extend'e min Visitor class - jeg kan død og pine bare ikke huske hvad der skal til for at jeg kan få lov at gøre det -_-'

Nogen der kan sige mig det?
Avatar billede arne_v Ekspert
25. september 2007 - 19:34 #1
Hvis du vil extende Visitor skal den vaere en class formentlig en abstract class.

Men du skal kun goere det hvis den skal have implementation.
Avatar billede fizk Nybegynder
25. september 2007 - 19:53 #2
Super, så kom det til at virke som det skulle - Mange tak for det.
Smid et svar, hvis du samler på points ;)
Avatar billede arne_v Ekspert
25. september 2007 - 20:07 #3
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester