Показать сообщение отдельно
Старый 23.10.2010, 19:02
TWETTI вне форума Посмотреть профиль Отправить личное сообщение для TWETTI Найти все сообщения от TWETTI
  № 7  
Ответить с цитированием
TWETTI
 
Аватар для TWETTI

Регистрация: Dec 2007
Адрес: Россия, Москва
Сообщений: 541
Отправить сообщение для TWETTI с помощью Skype™
deamoK, помимо того, что ключевое слово new вызывает конструктор класса, оно ещё создает экземпляр класса.
Lyso, в 1 строчке ты создаешь экземпляр класса VirtualPet, т.е ты создаешь нового животного. В скобках указан фактический параметр, который обозначает имя животного. Вторая строчка это конструктор класса VirtualPet. Конструктор будет вызываться как только создан экземпляр класса. Далее: VirtualPet(name). name - это формальный параметр. Переменной name будет присвоено значение фактического параметра. В нашел случае "Stan". У каждого экземпляра свои значения переменных. У класса VirtualPet, есть переменная экземпляра petName. В 3 строчке ты присваиваешь переменой экземпляра petName значение переменной name, то есть "Stan".