填空题 请补齐第21行代码中的空缺。

  • 1、
【正确答案】 1、new Stock( ),或者new Stock(0,0)    
【答案解析】[解析] Java代码中,一个文件只能有一个与文件同名的公共类,所以问题1中第一行Stock类前面的public修饰符要去掉。静态的初始化区域只能对类的静态变量进行初始化,而shares和share val不是静态变量,所以需要去掉第2行的static。第16行将share val定义为int型,所以第4行赋值有误,需要改为0。第7行Stock类的构造函数没有默认参数的用法,所以需要将默认值去掉。对于问题2由于程序输出的第一行为0:0,所以直接调用构造函数Stock( ),因为默认参数均已为0,或者调用构造函数Stock(0,0)也可实现。