для проекта класса, мы должны создать семью на Java. Таким образом, наш человек класс выглядит следующим образом:Как создать новый объект с помощью кода
public class Person
{
String firstName;
String middleName;
boolean isMale;
int age;
//Make new person with age set to 0
public Person(String firstName, String middleName, boolean isMale)
{
this.firstName = firstName.trim().toUpperCase();
this.middleName = middleName.trim().toUpperCase();
this.isMale = isMale;
this.age = 0;
}
}
Мы пытаемся, чтобы иметь еще один класс призыв это и сделать новый Person
на основе входов.
public class Family
{
String surname;
Person husband;
Person wife;
Person child
//////
//The following is supposed to make a new Person() with the following variables set. However, I don't know how to do this.
//////
public void haveChild(String firstName, String middleName, boolean isMale)
{
Person baby;
System.out.println(firstName.trim().toUpperCase() + " is born."); //Prints Child's name
this.child = child; //Set's the created Person() object as variable Child, or at least that's what this is intended to do.
}
}
Так вот что я до сих пор. Я просто не могу понять, что мне нужно сделать дальше. Я попытался использовать new Person();
и другие варианты, но он, похоже, не работает.
'new Person()' правильная идея. Вы должны показать нам, что вы делали, и какие-либо сообщения об ошибках или неправильное поведение. –
Что вы хотите от программы? вы хотите установить объекты человека внутри своего семейного класса? –