Considere as seguintes classes Java, que ocupam arquivos sep...
Considere as seguintes classes Java, que ocupam arquivos separados:
public class Pa {
String x,y,z;
String r="vazio";
public Pa(String s1,String s2, String s3) throws Exception {
x=s1;
y=s2;
z=s3;
try {
if(x==null || y==null || z==null)
throw new Exception();
}
catch(Exception e) {
z="a";
throw e;
}
finally {
if(x==null)
x="***";
if(y==null)
y="***";
if(z==null)
z="***";
}
}
public String get() {
return r;
}
}
public class Qb extends Pa {
public Qb(String s1,String s2, String s3) throws Exception {
super(s1,s2,s3);
r=x+y+z;
}
}
public class Main {
public static void main(String[] args) {
Pa o=null;
try {
o=new Qb("a"," ","c");
}
catch (Exception e) {
System.out.print(“***Erro***“);
}
finally {
if(o!=null)
System.out.print(o.get());
}
}
}
O que será exibido no console quando o método main for executado?