Я только начну с того, что я новичок в программировании на Java. У меня есть эта проблема:Java Object, создающий другой объект класса
У меня есть этот класс:
public class Unit
{
public boolean status;
public Unit()
{
status=true;
}
public boolean getstatus(){
return status;
}
public void setstatus(boolean pStatus){
status=pStatus;
}
}
И я нужен второй класс под названием TestUnit, что, когда я использую его для создания объекта, unpon создания создает также Единица класс.
Как я могу это сделать? Помощь была бы оценена.
P.S .: Я работаю с Bluej.
Итак, класс ** TestUnit ** должен выглядеть так: открытый класс testUnit { общественный тестUnit() { Единица измерения unit_2 = new Unit(); } } – giaky3876
Да, это правильно (хотя, очевидно, нет особого смысла, если вы не сделаете что-то с ним после того, как вы его создали!).Возможно, вы захотите иметь поле 'private' вашего класса TestUnit, в котором хранится экземпляр' Unit' (или вы не можете, в зависимости от того, что вы делаете). –
Также убедитесь, что вы называете это 'TestUnit' (начальные колпачки), а не' testUnit' (начальный строчный регистр). Названия классов должны начинаться с заглавных букв (хотя это не означает, что это не ошибка). –