31. maj 2005 - 18:39Der er
3 kommentarer og 1 løsning
Constructor warning i eclipse.
Hejsa, Har efter hånden fundet mig godt tilrette med Eclipse. Der er dog stadig en ting som jeg undre mig over. Jeg får en warning for alle mine contructors. Den skriver "This Method has a constructor name" hvorefter jeg siger til mig selv.. øhhh ja.. det er jeg sådan set godt klar over. Det er jo oxo meningen. Hvorfor filand laver den en warning på det ?? For mig giver det ingen mening at skrive warning på en constructor, måske er der nogen af jer der kan forklare mig det. Og sidst men ikke mindst, hvordan får jeg dem væk ?? er træls at skulle se på alle de warnings.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
ahhaaa.. Det er oxo korrekt. Syntes ofte man ser folk smide en void ind som constructor type. Må åbenbart have smittet af på mig. Lidt sjovt af andre værktøjer ikke giver warnings på det.
teknisk set er det legalt at have en metode med klassens navn
følgende er et valdt Java program:
package may;
public class Mistake { private int v;
public void Mistake() { v = 123; }
public String toString() { return Integer.toString(v); }
public static void main(String[] args) { Mistake m = new Mistake(); System.out.println(m); m.Mistake(); System.out.println(m); } }
som skal udskrive: 0 123
men Eclipse har tilføjet den warning fordi det jo i 99.9999% af tilfældene er en fejl at der er kommet den void på
Synes godt om
Ny brugerNybegynder
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.