public class Persona {
private String nombre, DNI;
private char sexo;
private int edad, altura;
private float peso;
Persona(){
nombre = "";
sexo = 'M';
edad = 0;
altura = 0;
peso = 0;
}
String generaDNI(){
String DNI = "";
int x = (int)(Math.random() * 100000000 + 1);
DNI += Integer.toString(x);
return DNI;
}
}
Так что это мой код. Я хочу, чтобы всякий раз, когда я вызываю конструктор, я хочу, чтобы атрибут «DNI» вызывал метод «generaDNI», поэтому значение «DNI» задается методом. Как мне это сделать?Как я могу вызвать метод при вызове конструктора?
Просто добавьте 'DNI = generaDNI()' в конструкторе. – Zircon
Обратите внимание, что поля 'int' и' float' по умолчанию равны '0', поэтому вам не нужно явно указывать' edad', 'altura' или' peso'. – dimo414
О, спасибо! Теперь это кажется довольно очевидным ха-ха. –