我最近有一些問題... 我一直在網上一些教程,並輸入他們告訴我的代碼,我修改它一點,它不工作..這是在Java中。不能讓我的程序在java中編譯?
已編譯
package newjavastoof;
public class NewJavaStoof {
private String girlName;
public void setName(String name)
{
girlName = name;
}
public String getName()
{
return girlName;
}
public void saying()
{
System.out.printf("your first girlfriend was %s", getName());
}
}
,這並不編譯第11行代碼的第二部分和編碼的第一部分12
package newjavastoof;
import java.util.Scanner;
public class Stoof {
public static void main(String[] args)
{
Scanner imput = new Scanner(System.in);
Stoof stoofObject = new Stoof();
System.out.println("Enter name of first gf here: ");
String temp = imput.nextLine();
stoofObject.setName(temp);
stoofObject.saying();
}
}
什麼是不正確嗎? 我不明白,爲什麼沒有setName或說? 我應該申報嗎?
你Stoof類沒有按」包含一個setName方法。你應該創建一個NewJavaStoof的實例並在你的主要方法中使用它嗎? – tomasmcguinness