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.
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.