Как создать объект внутри класса Java

215
12 сентября 2017, 08:08

Я уже задавал такой вопрос но решил немного переформулировать. У меня есть класс например компьютер.

класс компьютер {
}

У класса есть объект в котором будет еще 2 поля

класс Компьютер {
    объект процессор {
        Строка производитель = "Intel";
        бул включен = да;
    }
}

И обращаться к объекту так

Компьютер асус = новый Компьютер();
Система.вывод.написать(асус.процессор.включен);

Как такое реализовать?

Answer 1
public class Computer {
    private Processor processor;
    /*another components*/
    public Computer(Processor processor) {
        this.processor = processor;
    }
    public Processor getProcessor() {
        return processor;
    }
    public void setProcessor(Processor processor) {
        this.processor = processor;
    }
}
class Processor {
    private final String fabricator;
    private boolean included;
    public Processor(String fabricator, boolean included) {
        this.fabricator = fabricator;
        this.included = included;
    }
    public String getFabricator() {
        return fabricator;
    }
    public boolean isIncluded() {
        return included;
    }
    public void setIncluded(boolean included) {
        this.included = included;
    }
}
class Main {
    public static void main(String[] args) {
        Computer asus = new Computer(new Processor("Intel", true));
        System.out.println(asus.getProcessor().isIncluded());
    }
}
READ ALSO
DatePickerDialog возвращает предыдущий месяц

DatePickerDialog возвращает предыдущий месяц

При установке даты DatePickerDialog возвращает предыдущий месяцНапример вместо января (1) возвращает 0

243
Как правильно расположить вью на экране

Как правильно расположить вью на экране

Есть у меня экран в ктором скролл вью, в этом скрол вью другие вьюхи

326
Как передать байт в качестве параметра функции(сеттера)

Как передать байт в качестве параметра функции(сеттера)

При попытке передать байт в качестве аргумента в функции сеттера вылазит ошибка

358
SQLGrammarException: could not extract ResultSet

SQLGrammarException: could not extract ResultSet

Всем привет! Поставил сервер java + spring на VPS Ubuntu, запустил, полёт нормальный, но когда пытаюсь выдать JSON с сервера по ссылке http://13959

1012