можно ли обьекту обратится к переменной которая находится:
a)в том же методе что и объект( public static void main(String[] args) {
int a;
Cat cat=new Cat();
a.cat();
}
b)в другом методе,не там где объект (думаю показывать не нужно.просто та переменная a находится в другом методе а обращаемся м к ней в методе там где объект)
v)и отсюда же вытекает вопрос.тем более если на два вопроса выше ответ положительный то зачем тогда вообще нужны поля класса?даже если два вопроса выше имеют отрицательный ответ то все равно не понимаю зачем нужны поля
Nastya beautybaybox
17 уровень
вопрос не по задаче
Обсуждается
блин01.съесть();Первый блин съеден. Мы можем, прежде чем съесть, проверить, влезет ли блин в рот целиком, для этого обратиться к полям "диаметр" и "толщина" конкретного объекта-блина: В твоём примере a - это переменная типа int. Этот тип переменной не подразумевает объекта, это примитив. cat - это переменная ссылочная, она ссылается на объект класса Cat. a.cat() - это, по синтаксису, вызов метода cat() к объекту a. Но cat у тебя не метод, а переменная, а a - это не объект, а примитив. То-есть такая запись вызовет сразу две ошибки.