lunedì 16 settembre 2013

Q6


Which four are syntactically correct?
 

A.
package abc;
package def;
import java.util . * ;
public class Test { }

B.
package abc;
import java.util.*;
import java.util.regex.* ;
public class Test { }

C.
package abc;
public class Test {}
import Java.util.* ;

D.
import java.util.*;
package abc;
public class Test {}

E.
package abc;
import java.util.*;
public class Test{}
F.
public class Test{}
package abc;
importjava.util.*{}

G.
import java.util.*;
public class Test{}
 
H.
package abc;
public class test

La risposta è BEGH
A.
E' errata perchè la classe è dichiarata appartenere a due package

B.
E' corretta

C.
E' errata perchè l'ordine è sbagliato. L'import precede sempre la dichiarazione della classe
D.
E' errata perchè l'ordine è sbagliato. il package precede sempre gli import

E.
E' corretta

F.
E' errata perché la classe deve seguire sempre package e import.
G.
La classe Test è correttamente inserita nel package di default, che non va quindi dichiarato.
H.
E' corretta.

Nessun commento:

Posta un commento