Hvordan Tving Constructor for Non-Generic bruk bare i Java

Hver gang du oppretter en klasse i Java, er en generisk konstruktør satt opp av designeren. Den generiske kompilatoren tar ikke noen parametere når du ringer klassen. For å tvinge en bruker til å bruke en ikke-generisk klasse konstruktør, endrer du den generiske konstruktøren å kreve parametere. Dette betyr at brukeren må sende parametre til klassen konstruktør før tildele klassen til en variabel.

Bruksanvisning

1 Høyreklikk på Java-klassen filen som inneholder konstruktøren du vil redigere. Klikk "Åpne med", og deretter dobbeltklikker du på Java editor du vil bruke til å redigere konstruktøren.

2 Legg parametere til konstruktøren. Konstruktøren er den første linje med kode i en klasse fil. Konstruktøren har samme navn som klassen selv. Du kan ha en eller flere konstruktører i en fil, men den generiske konstruktøren er den første konstruktør som definerer noen parametere. Følgende kode er et eksempel på den "kunde" klassen konstruktør med ekstra parametere:

offentlig kunde (string fname, string lname) {}

3 Klikk på "Lagre" -knappen for å lagre endringene i konstruktøren.

Hint

  • Eventuelle klassesamtaler til den gamle, generisk konstruktøren må endres til den nye ikke-generisk konstruktør.