Jo, altså hvis du f.eks. har tre abstrakte klasser, som hedder A, B og C, så skal du omskrive disse til at være interfaces istedet:
- public interface A {
- //Koden som var i din abstrakte klasse. Bemærk at interfaces ikke har metoder med metodekroppe - læs evt. mere i min artikel.
- }
-
- public interface B {
- //Koden som var i din abstrakte klasse. Bemærk at interfaces ikke har metoder med metodekroppe - læs evt. mere i min artikel.
- }
-
- public interface C {
- //Koden som var i din abstrakte klasse. Bemærk at interfaces ikke har metoder med metodekroppe - læs evt. mere i min artikel.
- }
Nu skal du så bare implementere de tre interfaces i din fjerde klasse:
- public class Klasse4 implements A, B, C {
- //Nu arver du metoderne fra alle tre klasser. Du skal bare her huske at give metoderne noget indhold.
- }