Pogovor:Podpis metode

Iz MaFiRaWiki

Sem mislil, da je podpis isto kot signatura ali tip metode. Ali se motim? AndrejBauer 23:33, 3 maj 2006 (CEST)

Seveda je podpis enako kot tip oz. signatura metode. --GregorJerse 10:44, 1 junij 2006 (CEST)

Kolikor vem, je tip metode tip rezultata, ki ga metoda vrača (torej int, void, ...)

Pod podpisom metode se razumejo različne stvari.

1 - varnostni mehanizmi (http://java.sun.com/j2se/1.4.2/docs/api/java/security/Signature.html), 2 - način, kako na kompakten način zapišemo tipe parametrov in tip rezultata (npr. za long myMethod (int n, String s, int[] arr); je podpis (ILjava/lang/String;[I)J // najprej so v oklepajih zakodirani tipi parametrov - ena črka za primitivni tip, L in ime objekta za knjižnico, [ za tabelo, nato pa še zakodiran return tip. // Glej npr. http://www.rgagnon.com/javadetails/java-0286.html, http://mindprod.com/jgloss/signature.html 3 - "polna prva vrstica" v vmesnikih oz. abstraktnih metodah 4 -Tukaj pa je mišljen podpis metode, kot način, kako se izvede preobteževanje metod. Poznamo enostavni podpis (simple signature), ki je sestavljen le iz imena metode in polni podpis (full signature), ki ga sestavlja ime metode + tip objekta vsakega parametra metode. (http://tcljava.sourceforge.net/docs/TclJava/JavaSignatures.html)


--Matija Lokar 11:46, 1 junij 2006 (CEST)

Osebna orodja