SCJP Mock Q2

a) compila e roda sem erros
b) erro de compilação na linha 3
c) erro de compilação na linha 4
d) erro de compilação na linha 5
e) compila, roda e lança runtime exception ClassCastException

1public class GUJ2 {
2	public static void main (String [] args) {
3		int [] i = new int     []       {'a', 'b', 'c'};
4		java.io.Serializable s = i;
5		Cloneable c = i;
6	}
7}

Letra a, compila e roda sem erros :wink:

Também acho que é a letra a.

correto! letra a :slight_smile:

xiii… essa eu não entendi direito porque é A :frowning:

Eu teria colocado C e D.

Por acaso um array além de ser um Object também implementa essas 2 interfaces ?

[quote=“ana_abrantes”]xiii… essa eu não entendi direito porque é A :frowning:

Eu teria colocado C e D.

Por acaso um array além de ser um Object também implementa essas 2 interfaces ?[/quote]

isso mesmo Ana, os arrays implementam as interfaces java.lang.Cloneable e java.io.Serializable (Java Language Specification 10.7)

Valeu pela dica…