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