package com.javarush.task.task05.task0523;
/*
Конструктор
*/
public class Circle { //- класс круг
public Color color; // - создаем переменную color класса Color
public static void main(String[] args) {
Circle circle = new Circle(); // - создаем новый круг и присваеваем перемеенной circle ссылку на этот обьект
circle.color.setDescription("Red"); // задаем кругу цвет
System.out.println(circle.color.getDescription());// выводим это цвет на экран
}
public void Circle() { // созадем метод круг который присваивает перемненой color ссылку на новый обоект Color
color = new Color(); /
}
public class Color { // создаем класс цвет
String description; // у класса есть description типа String
public String getDescription() { // метод получае description
return description; // возвращает description -- куда возвращает???
}
public void setDescription(String description) { // метод устанавливает дескрипшон, принимает строку котор возвращает getDescription()
this.description = description;
}
}
}
package com.javarush.task.task05.task0523;
/*
Конструктор
*/
public class Circle {
public Color color;
public static void main(String[] args) {
Circle circle = new Circle();
circle.color.setDescription("Red");
System.out.println(circle.color.getDescription());
}
public void Circle() {
color = new Color();
}
public class Color {
String description;
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
}
}