考虑下面的代码段。 SomeClass someObject1 =新SomeClass (“计算机科学”);SomeClass someObject2 =新SomeClass(“计算机科学”,“岩石”);SomeClass someObject3 =新SomeClass(“计算机”,“科学”,“岩石”); 为这些语句编写完整的构造函数,包括变量的赋值。
我不太清楚这个问题到底在找什么。有人能帮我解决这个问题吗?
发布于 2013-03-31 03:50:13
所以你的答案是
public SomeClass{
String str1;
String str2;
String str3;
public SomeClass(String str1){
this.str1=str1;
};
public SomeClass(String str1,String str2){
this.str1=str1;
this.str2=str2;
};
public SomeClass(String str1,String str2,String str3){
this.str1=str1;
this.str2=str2;
this.str3=str3;
};
}
发布于 2013-03-31 03:42:46
在之前的Java课程中,我也遇到了类似的问题。您正在为SomeClass编写构造函数。您应该重载构造函数,例如,它可以接受不同数量的参数(不同的签名)。您的第二个语句缺少引号(")。
https://stackoverflow.com/questions/15726075
复制相似问题