java添加一个构造函数,将给数组赋值得问题交给构造函数来做

java添加一个构造函数,将给数组赋值得问题交给构造函数来做,第1张

class Write

{ 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/////////////

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11554668.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存