誰能告訴我爲什麼我不能在我的互動面板中創建新的對象,或者爲什麼即使它被編譯該程序將無法運行?程序編譯,但不會跑,不能使用構造
import java.util.Random;
/**
* This program allows a user to enter their first and last name
* and generate a random user id and default password.
*
* @author Brian Drake
* @version 9/14/11
*/
public class UserID {
private String firstName;
private String lastName;
private String userId;
private String password;
public UserID(String first, String last) {
Random generator = new Random();
firstName = first;
lastName = last;
userId = first.substring(0, 3) + last.substring(0, 3)
+ generator.nextInt(1) + (generator.nextInt(7) + 3)
+ generator.nextInt(10);
password = Integer.toString(generator.nextInt(10) + generator.nextInt(10)
+ generator.nextInt(10) + generator.nextInt(10)
+ generator.nextInt(10) + generator.nextInt(10));
}
public String getId() {
return userId;
}
public String getPassword() {
return password;
}
public boolean setPassword(String randomPass) {
if (password.length() < 6 || password.length() > 6) {
randomPass = password;
return false;
}
else {
password = randomPass;
}
return true;
}
public void generateNewPassword() {
Random generator = new Random();
password = Integer.toString(generator.nextInt(10) + generator.nextInt(10)
+ generator.nextInt(10) + generator.nextInt(10)
+ generator.nextInt(10) + generator.nextInt(10));
}
public String toString(String first, String last) {
String output = firstName + " " + lastName + "\n";
output += userId + "\n";
output += password;
return output;
}
}
到底是什麼樣的「互動小組」? –
定義「不會運行」。 –