Объясните пожалуйста, я что то не улавливаю. Тут говорится -
https://javarush.com/quests/lectures/questsyntax.level01.lecture03
Мы не можем объявить другую переменную с таким же именем в этой же функции или классе.
А чуть ранее, вот тут -
https://javarush.com/quests/lectures/questsyntax.level00.lecture04
Говорится -
— Учти, что нельзя создать две переменных с одинаковыми именами в одном методе.

— А в разных методах?

— В разных методах – можно. Это как коробки стоящие в разных домах.
Скажите пожалуйста в чем разница? Я что то не улавливаю, ведь функция и метод это одно и тоже.