给出下列的程序代码片段,下列选项说法不正确的是( )。 ① public void create( ){ ② Vector my; ③ my = new Vector( ); ④ }

admin2010-07-28  26

问题 给出下列的程序代码片段,下列选项说法不正确的是(    )。    ① public void create( ){    ②    Vector my;    ③    my = new Vector( );    ④ }

选项 A、第二行的声明不会为变量my分配内存空间
B、第二行语句创建一个Vector类对象
C、第三行语句创建一个Vector类对象
D、第三行语句为一个Vector类对象分配内存空间

答案2

解析 本题主要考查要为一个新对象分配空间必须执行new xxx()调用,new调用执行以下的操作:①为新对象分配空间并将其成员初始化为0或者null。②执行类体中的初始化(例如在类中有一个成员声明int a=10;在第一步后a=0,执行到第二步后a=10)。③执行构造方法。④变量被分配为一个到内存堆中的新对象的引用。
转载请注明原文地址:https://jikaoti.com/ti/IGH0FFFM
0

最新回复(0)