问题
单项选择题
下列语句中,能完成用整型数10创建一个Integer对象的是( )。
A.Integeri=10;
B.Integeri=newInteger(10);
C.inti=newInteger(10);
D.inti=10;
答案
参考答案:B
解析: 对象生成包括声明、实例化和初始化三方面内容。一般是先定义一个对象变量,再用关键字new生成一个对象,并为对象中的变量赋初值。如: type objectName=new type ([参数]); 其中,type objectName声明是定义对象的类型,它包括类和接口的复合类型。New关键字是实例化一个对象,给对象分配内存,它调用对象的构造方法,返回该对象的引用。因此,声明一个Integer对象,并将10作为初始化参数的写法应是Integer objectName=new Integer (10);,选项B正确。