{ private int [] s=new int[5]
public Write()
{
for(int i=0i<s.lengthi++)
{ s[i]=i*2
System.out.print(s[i]+" ")
}
}
}
public class Test
{
public static void main(String[] args)
{ Write w=new Write()
}
}
结果是:
0 2 4 6 8
兄弟你这种想法是很好的,在构造时对数组进行初使化,这是一个很好的习惯,比如说在以前的语言中不初使化变量,程序很有可能就会出错,初使化变量是一个很好的习惯
每个类必须有一个无参的构造方法,如果一个类没有写构造方法,编译器会自动为该类添加一个无参的构造方法。所以在代码中默认可以不写。
你写了以下几行代码后,添加了一个有参的构造方法。这时候编译器可以查找到构造方法,就不会再添加默认的无参构造方法,所以报错。
m(String words){this.words=words
}
添加如下代码:
public m(){}
欢迎追问
class Rectangle{int width
int height
// A constructor
Rectangle(int width,int height) {
this.width = width
this.height = height/////////////
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)