Hej Jeg har lavet et program hvori der indgår 4 klasser. A,B,C og D . Disse klasser ligger i sammen package, og laver instancer af hinanden i ring - således at A bliver brugt i B, B bliver brugt i C, C bliver brugt i D og D bliver brugt i A.
Dette duede så ikke - så jeg skød vildt og lavede A som en inder klasse af B og så kørte det.
Ved godt det måske er et mærkeligt spørgsmål men jeg håber at i kan hjælpe.
Jamen der ligger løsningen så. Det er de modfiers der er på metoderne private/protected/public der lå i dit oprindelige system. Du skal næsten gå tilbage og rette det.
Selvom det ligger i samme pakke kan klasser ikke se hinandens private fields/metoder. Det kan du derimod hvis du laver dem protected.
Sådan som du har lavet det nu, er det dog nok heller ikke en god ide at lave A som en indre klasse i B... Så kan du ihvertfald ikke oprettet instanser af A i D.
Oops, havde lige vendt det om, det gør du jo heller ikke. Glem det :)
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.