java构造函数和数组赋值的问题

Book(Stringlib_serial_num,Stringborrow_status,Stringreading_room,Stringname,StringISB... Book (String lib_serial_num,String borrow_status,String reading_room,String name,String ISBN,String[] authors,String publisher,float price,String[] key_words)构造函数是这样的。我应该在public static void main(String[] args) 里怎么样对构造函数里的string数组赋值?
Materials m1 = new Book("信号与系统","",""....);里面的string[]该怎么赋值?谢谢!
lirong1978说的方法试过了 行不通!! Materials m1 = new Book("信号与系统",new String{"sdf","asdf","asdf",},"");
shiftjava说改Book我也想过改,但是key_words要有多个的!它是书的关键字个数。就没有其他的办法了吗?老师让做的大作业就差这一点了!!
展开
 我来答
xxgcugb
2007-11-04 · TA获得超过419个赞
知道答主
回答量:145
采纳率:0%
帮助的人:0
展开全部
class dd
{
dd(String ss[])
{
for(int i=0;i<ss.length;i++)
{
System.out.println(ss[i]);
}
}
}
public class daxin
{
public static void main(String args[])
{

new dd(new String[]{"sds","dsds","sdsd"});
}}
支持一楼的说法,动态参数列表也能在调用时给其传递实参。就像上面给出的小例子。
百度网友c547160
2007-11-04 · TA获得超过1377个赞
知道小有建树答主
回答量:2447
采纳率:0%
帮助的人:2109万
展开全部
new String[]{"小张","小王","小李"}
这样传.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shiftjava
2007-11-04
知道答主
回答量:10
采纳率:0%
帮助的人:0
展开全部
没有办法啊!
因为main传的只是一维的数组,不能再包含数组了.
你改Book.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式