Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: INPE
Dado o seguinte código Java:
import java.text.SimpleDateFormat;
import java.util.GregorianCalendar;
public class Data extends GregorianCalendar{
private static final long serialVersionUID =
5848695528815211835L;
final SimpleDateFormat df = new
SimpleDateFormat("dd-MM-yyyy");
public Data(int i, int j, int k) { super(i,j-1,k); }
public String toString(){ return df.format(getTime()) ; }
public static void call(Data data1, Data data2) {
data2.set(Data.YEAR, 2013);
data1 = data2;
}
public static void print(Data data1, Data data2){
System.out.println("data1 é " + data1 + "\ndata2 é " +
data2);
}
public static void main(String args[]) {
Data data1 = new Data(2011, 11, 11);
Data data2 = new Data(2011, 12, 11);
call (data1, data2);
print(data1, data2);
}
}
É correto dizer que: