Я уже задавал такой вопрос но решил немного переформулировать. У меня есть класс например компьютер.
класс компьютер {
}
У класса есть объект в котором будет еще 2 поля
класс Компьютер {
объект процессор {
Строка производитель = "Intel";
бул включен = да;
}
}
И обращаться к объекту так
Компьютер асус = новый Компьютер();
Система.вывод.написать(асус.процессор.включен);
Как такое реализовать?
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());
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости