我有一个班级
Content-Type: application/json
这是我的主要内容:
package lab4;
public class CriticalClasses {
private String course_name;
private String[] critical_class = new String[3];
public CriticalClasses (String course){
course_name = course;
}
public CriticalClasses (String class0, String class1, String class2){
critical_class[0] = class0;
critical_class[1] = class1;
critical_class[2] = class2;
}
public String toString(){
return course_name;
}
}
我无法理解如何返回main中的所有插入值。我应该使用toString方法,但我只能为元素course_name。
提前谢谢。
答案 0 :(得分:0)
将此方法添加到类CriticalClasses中,您将能够获得字符串数组
public String[] getCriticalClasses() {
return critical_class;
}
如果您只想在主要添加
中打印它们System.out.println(classes.getCriticalClasses());
答案 1 :(得分:0)
每个对象只能使用一个构造函数,因此可以使用此
public String toString(){
if(!course_name.equals("")){
return course_name;
}else{
StringBuilder sb = new StringBuilder();
for(String string : critical_class){
sb.append(string);
}
return sb.toString();
}
}
然后只使用:
System.out.println(course.toString());
和
System.out.println(classes.toString());
在主
中