²»»á±¨´íµÄÊÇ£º£¨ £©
A InsideOne ei = eo.new InsideOne();
B eo.InsideOne ei = eo.new InsideOne();
C InsideOne ei = EnclosingOne.new InsideOne();
D InsideOne ei = eo.new InsideOne();
E EnclosingOne.InsideOne ei = eo.new InsideOne();
19. ÏÂÁгÂÊö´íÎóµÄÓÐÄÄЩ£º£¨ £©
A ÔÚJavaÖÐÀàÖ»ÔÊÐíµ¥Ò»¼Ì³Ð
B ÔÚJavaÖÐÒ»¸öÀàÖ»ÔÊÐíʵÏÖÒ»¸ö½Ó¿Ú
CÔÚJavaÖÐÒ»¸ö½Ó¿ÚÖ»Äܼ̳ÐÒ»¸ö½Ó¿Ú
D ÔÚJavaÖÐÀ಻ÄÜͬʱ¼Ì³ÐÒ»¸öÀàºÍʵÏÖÒ»¸ö½Ó¿Ú
20. Çë¿´ÈçÏ´úÂ룺
public class Father {
int i=10;
public static void main(String[] args) {
Father o1 = new Father();
System.out.println(o1.i);
Father o2= new Son();
System.out.println(o2.i);
Son o3 = new Son();
System.out.println(o3.i);
}
}
class Son extends Father{
int i=20;
}
ÒÔÉÏ´úÂëÊä³ö½á¹ûÊÇ£º£¨ £©
A 10 20 20
B 10 10 10
C 10 10 20
21. ÏÂÃæÄÄЩÓï¾ä»á±»ÕýÈ·±àÒ룿£¨ £©
A File f = new File(¡°/¡±, ¡°autoexec.bat¡±);
B DataInputStream d = new DataInputStream(System.in);
C OutputStreamWriter o = new OutputStreamWriter(System.out);
D RandomAccessFile r = new RandomAccessFile(¡°OutFile¡±);
22. ÒÔÏÂÃèÊöÕýÈ·µÄÓУº£¨ £©
A final class²»Äܱ»¼Ì³Ð
B final±äÁ¿²»Äܱ»ÐÞ¸Ä
C final³ÉÔ±±äÁ¿¿ÉÒÔÔÚ¹¹Ôì·½·¨Öи³Öµ
D final·½·¨²»Äܱ»¸²¸Ç(overriden)
23. ÒÔÏÂÃèÊöÕýÈ·µÄÓУº£¨ £©
A abstract classÒ»¶¨ÓÐabstract method(s)
B abstract class¿ÉÒÔûÓÐabstract method(s)
C ¶¨Òåabstract classµÄÄ¿µÄÊÇΪÁ˱»¼Ì³Ð
D interfaceÖж¨ÒåµÄ·½·¨È«ÊÇabstract methods
E interfaceÖж¨ÒåµÄ±äÁ¿È«²¿ÊÇfinal static±äÁ¿
24. Çë¿´ÈçÏ´úÂë¶Î£º
1£©class Super{
2£© public float getNum(){
3£© return 3.0f;
4£© }
5£©}
6)
7) public class Sub extends Super{
8)_____________
9) }
ÏÂÃæÄĸö·½·¨·ÅÔÚµÚ8Ðлá²úÉúÒ»¸ö±àÒë´íÎ󣿣¨ £©
A public float getNum(){return 4.0f;}
B public void getNum(){}
C public void getNum(double d){}
D public double getNum(float d){return 4.0d;}