public class Solution {
public static void main(String[] args) {
Red a1 = new Red ();
a1.Red();
}
public static class Red {
public Red() {
System.out.println("Red");
}
}
почему после создания объекта не надо указать метод класса? (a1.Red ();)
Timur
4 уровень
не могу понять почему не надо прописывать a1.Red ();
Обсуждается
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
hidden #2259194
20 февраля 2020, 20:18
Red Red = new Red();
String s = Red.toString();
String text = s;
Orange Orange = new Orange();
String a = Orange.toString();
String text1 = a;
Yellow Yellow = new Yellow();
String b = Yellow.toString();
String text2 = b;
Green Green = new Green();
String c = Green.toString();
String text3 = c;
Blue Blue = new Blue();
String d = Blue.toString();
String text4 = d;
Indigo Indigo = new Indigo();
String g = Indigo.toString();
String text5 = g;
Violet Violet = new Violet();
String v = Violet.toString();
String text6 = v;
0
Oleg Kharabaruk Software Developer в NerdySoft
12 октября 2018, 19:23
Советую почитать про конструктор
+3
Evgenyi
12 октября 2018, 19:22
Потому что Red a1 = new Red () уже создает экземпляр класса, и автоматически вызывается его конструктор
public Red() {
...
}
+2