Руководство по actionscript. часть 7, стр. 034
Листинг П.5. Класс Sushi
package zoo {
// Класс Sushi представляет один из видов пищи, принимаемой животным public class Sushi extends Food {
// Количество калорий в объекте Sushi, если не указано другое
private static var DEFAULT_CALORIES:int = 500;
// Конструктор
public function Sushi (initialCalories:int = 0) { // Если ye было указано допустимое количество калорий… if (initialCalories <= 0) {
//…присваиваем данному объекту Sushi количество калорий по умолчанию initialCalories = Sushi. DEFAULT_CALORIES;
}
// Вызываем конструктор класса Food super(initialCalories);
// Присваиваем название этому куску пищи setNameCSushi»);
}
}
}
В листинге П.6 продемонстрирован код для класса VirtualPetNameException, который представляет исключение, генерируемое в тех случаях, когда указывается недопустимое имя животного.