Genéricos
Publicado por José Ramón (7 intervenciones) el 17/12/2020 16:08:59
Dado el siguiente código
¿Cúal es el código que debería implementar para que un mismo método me haga un reset de los atributos channel y frequency y los atributos de otras futuras clases de dispositivos a añadir?
No veo la manera de hacerlo sin tener que andar haciendo castings y modificando el método cada vez que añada una clase nueva...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
package pruebas;
class Radio {
private double frequency = 1.1;
//insert appropriate getter and setter
}
class TV {
private int channel = 5;
//insert appropriate getter and setter
}
public class TestClass {
public static void main(String[] args) {
TV t = new TV();
Radio r = new Radio();
reset(t);
reset(r);
System.out.println(r.getFrequency()); // should print 0.0
System.out.println(t.getChannel()); // should print 0
}
}
¿Cúal es el código que debería implementar para que un mismo método me haga un reset de los atributos channel y frequency y los atributos de otras futuras clases de dispositivos a añadir?
No veo la manera de hacerlo sin tener que andar haciendo castings y modificando el método cada vez que añada una clase nueva...
Valora esta pregunta


0