Всем привет, хотел задать такой вопрос: можно ли скрыть переменные или хотя бы их значения, чтобы они были видны только при запуске кода?
deviant
3 уровень
Можно ли скрыть переменные и их значения?
Решен
Комментарии (8)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Fomka_Wyverno
16 ноября 2020, 15:30
Наверное нельзя, если я понял правильно что ты хочешь.
Ну или псевдо-скрыть. Написать что бы твоя переменная принимала на вход ввод с клавиатуры.
Но так ты должен будешь её постоянно вводить. Но за то она в коде не будет отображаться 😅😅😅
+1
deviant
16 ноября 2020, 15:31
Это надо через import java.util.Scanner использовать?
0
Fomka_Wyverno
16 ноября 2020, 15:39решение
Можно как и через Scanner так и через BufferedReader
Вот ниже как создаются обьекты их.
Это два ридера можешь использовать один их них.
Если будешь использовать Scanner.
Если будешь использовать BufferedReader
То пиши
Если помог поставь возле меня кнопку решение.
+3
hidden #2322530
16 ноября 2020, 15:25
это как?
0
deviant
16 ноября 2020, 15:30
Допустим, я объявил переменную num типа int, и мне надо сделать так, чтобы в самом коде не было видно значение этой самой num.
0
hidden #2322530
16 ноября 2020, 15:33полезный
а зачем это делать? ведь только ты решаешь, где какие переменные будут видны. без примера не очень понятно
почитай про область видимости данных.
а вообще для скрытия данных класса и существует Инкапсуляция, советую и про неё почитать.
+1
deviant
17 ноября 2020, 13:42
Я новичок и знаю только объявления переменных и System.out.println();
Как думаете, мне ещё рано учиться инкапсуляции или надо подтягивать основы?
0
hidden #2322530
17 ноября 2020, 13:44
не рано совсем. там ничего сложного нет для общего понимания. если новичок, решай задачи последовательно, как они даются на курсе. со временем появится понимание что и как. а если что-то непонятно, спрашивай.
+1