Тип данных у этой переменной будет таким же, какой возвращает метод eat()
Кстати, если тут имеется в виду вызов функции eat(), а не геттера или публичной переменной, то надо
обязательно писать это с фигурными скобками.
Если у метода eat() тип данных указан как void, то его результат нельзя привязать к переменной, так как он ничего не возвращает. Если же там, к примеру вот так:
Код AS3:
private function eat():Apple{
var apple:Apple = new Apple();
// тут животное жрет яблоко
return apple;
}
То переменная должна будет выглядеть так:
Код AS3:
var consume:Apple = pet.eat();