[英]Why not working java code?
package mainData;
public class Hello{
public void Hello(String sData, int ... nAges){
for(int x : nAges){
System.out.println(sData + " " + x);
}
}
public static void main(String args[]){
Hello ages = new Hello("Age: ", 5, 6, 7, 8);
}
}
當我更改構造函數 (Hello> Hello2)時,此代碼運行沒有問題。 但是為什么這段代碼不起作用?
您正在定義一個名為Hello
的返回類型為void
。 一個構造函數 沒有返回類型; 請改用以下內容:
public Hello(String sData, int ... nAges) {
for (int x : nAges) {
System.out.println(sData + " " + x);
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.