Задать вопрос
@Xenooon

Почему не выводит и показывает красным в Java?

Только начал изучать Java

package com.company;

public class Main {

    public static void main(String[] args) {

        class Square {
            Square(int i) {
                int x =i ;
}
        }

        class TestSquare {
            Square S1 = new Square(10);
            System.out.println(S1.x);
        }
    }
}
  • Вопрос задан
  • 557 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Araya К ответам на вопрос (3)
@Araya
Во-первых, сначала лучше прочитать самые азы, чем уже лезть с глупыми вопросами.
Во-вторых, отредактируйте свой код, добавив тег

ЗЫ
1. Вынеси переменную x из конструктора на уровень класса
2. Нет метода println8
3. И вообще, создавать классы в методе main - дичь полная
Ответ написан
Комментировать