mercoledì 27 marzo 2013

Q20

Q20


Which code fragment is illegal?

A. class Base1 { abstract class Abs1 { }} 
B. abstract class Abs1 { void doit () { } } 
C. class Basel { abstract class Abs1 extends Basel { }}
D. abstract int var1 = 89;
Risposta: solo la D è illegale perchè si cerca di usare un modificare abstract su un int il che è vietato perchè solo classi e metodi possono essere abstract .
Riferimento : modificatore abstract

Nessun commento:

Posta un commento