Hello Guys, I've just done that exercise. But don't really understand why the code below is coming.
package com.codegym.task.task03.task0315;
/*
Roy G. Biv…
*/
public class Solution {
public static void main(String[] args) {
//write your code here
//Creation objects
Red red = new Red();
Orange orange = new Orange();
Yellow yellow = new Yellow();
Green green = new Green();
Blue blue = new Blue();
Indigo indigo = new Indigo();
Violet violet = new Violet();
}
public static class Red {
public Red() {
System.out.println("Red");
}
}
public static class Orange {
public Orange() {
System.out.println("Orange");
}
}
public static class Yellow {
public Yellow() {
System.out.println("Yellow");
}
}
public static class Green {
public Green() {
System.out.println("Green");
}
}
public static class Blue {
public Blue() {
System.out.println("Blue");
}
}
public static class Indigo {
public Indigo() {
System.out.println("Indigo");
}
}
public static class Violet {
public Violet() {
System.out.println("Violet");
}
}
}
Actually I did this first,
System.out.println(red);
...
I tried this
red.Red();
I had an error ...
Can you please explain me because it's like I don't understand the objects.