Enviado por rodolfo.bueno em qui, 12/24/2009 - 07:49.
Section 1: Declarations, Initialization and Scoping > Objective 1.2 >
Question 4
Your answer is correct.
Given:
1. interface Color { }
2. interface Weight { }
3. // insert code here
And the six declarations:
class Boat extends Color, extends Weight { }
class Boat extends Color and Weight { }
class Boat extends Color, Weight { }
class Boat implements Color, implements Weight { }
class Boat implements Color and Weight { }
class Boat implements Color, Weight { }
How many, inserted independently at line 3, will compile?
Enviado por Joao Felipe Java em ter, 01/12/2010 - 09:40.
A resposta correta é a letra B.
explicação:
somente a última das linhas mencionadas pode ser escrita sem erros de compilação.
algumas regras:
classes só podem ser extendidas.
interfaces só podem ser implementadas.
nao existe mais de uma clausula extends ou implements em uma declaração de classes.
não existe multimplas extensões em java.
multiplas implementações são separadas por vírgula.
Question
Enviado por rodolfo.bueno em qui, 12/24/2009 - 07:49.Section 1: Declarations, Initialization and Scoping > Objective 1.2 >
Question 4
Your answer is correct.
Given:
1. interface Color { }
2. interface Weight { }
3. // insert code here
And the six declarations:
class Boat extends Color, extends Weight { }
class Boat extends Color and Weight { }
class Boat extends Color, Weight { }
class Boat implements Color, implements Weight { }
class Boat implements Color and Weight { }
class Boat implements Color, Weight { }
How many, inserted independently at line 3, will compile?
A -> 0
B -> 1
C -> 2
D -> 3
E -> 4
resposta.
Enviado por Joao Felipe Java em ter, 01/12/2010 - 09:40.A resposta correta é a letra B.
explicação:
somente a última das linhas mencionadas pode ser escrita sem erros de compilação.
algumas regras:
classes só podem ser extendidas.
interfaces só podem ser implementadas.
nao existe mais de uma clausula extends ou implements em uma declaração de classes.
não existe multimplas extensões em java.
multiplas implementações são separadas por vírgula.