Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.o...
Tomando como base as três classes apresentadas abaixo, podemos dizer que: public class A { A() { System.out.println("A"); } A(int valor) { System.out.println("A: " + valor); } } public class B extends A { B() { System.out.println("B"); } B(int valor) { super(valor); } } public class Avaliacao { public static void main(String[] args) { A a = new A(); B b = new B(); A a2 = new B(3); } } a) O código compila, imprime "A: 3", "B" e depois "A". b) O código compila, imprime "A", "B", "A" e depois "B: 3". c) O código compila, imprime "A: 3 ", "A", "B" e depois "A". d) O código compila, imprime "A", "A", "B" e depois "A: 3". e) O código não compila.
a) O código compila, imprime "A: 3", "B" e depois "A". b) O código compila, imprime "A", "B", "A" e depois "B: 3". c) O código compila, imprime "A: 3 ", "A", "B" e depois "A". d) O código compila, imprime "A", "A", "B" e depois "A: 3". e) O código não compila.