|
|
|||||
Регистрация: Oct 2005
Адрес: SPb
Сообщений: 126
|
Для чего нужны классы
Поясните, пожалуйста, для незнающего. Для чего нужны классы? Ответ нигде не смог найти. Все пишут об их применении и т.п. А для чего они нужны...
|
|
|||||
Регистрация: Oct 2005
Адрес: SPb
Сообщений: 126
|
У меня много подобных книг, но там написано, что такое классы, как ими пользоваться и примеры пользования (для чего - не пишут).
Я просто хотел знать, почему в тех местах, где можно обойтись без классов, "мастера кода" используют их. Даже там, где это нерационально, работает медленней. Все, кого я знаю, из "мастеров", ответили, что классы чисто визуально удобнее. И всё? |
|
|||||
Регистрация: Jun 2006
Сообщений: 1,061
|
Классы - это основа ООП, они представляют собой объекты с набором общих свойств и методов...
ООП необходимо для обеспечения инкапсуляции и наследования... Все это нужно дабы отойти от рутины процедурного програмирования... В AS не использовать классы не возможно, ибо это язык ООП . и т д и т п Последний раз редактировалось CCCPirate; 26.08.2006 в 17:58. |
|
|||||
Регистрация: Oct 2005
Адрес: SPb
Сообщений: 126
|
Я наверно неправильно задал вопрос. Рассмотрим частный случай. Вырезка из хелпа.
// Filename Plant.as class Plant { // Define property names and types var leafType:String; var bloomSeason:String; // Following line is constructor // because it has the same name as the class function Plant(param_leafType:String, param_bloomSeason:String) { // Assign passed values to properties when new Plant object is created this.leafType = param_leafType; this.bloomSeason = param_bloomSeason; } // Create methods to return property values, because best practice // recommends against directly referencing a property of a class function getLeafType():String { return leafType; } function getBloomSeason():String { return bloomSeason; } } var pineTree:Plant = new Plant("Evergreen", "N/A"); // Confirm parameters were passed correctly trace(pineTree.getLeafType()); trace(pineTree.getBloomSeason()); А ведь многие "профи" почти для каждого простейшего действия пишут классы. Зачем? |
|
|||||
Banned
[5 01.09.2006]
Регистрация: Jun 2005
Сообщений: 1,805
|
Когда-то - понты, когда-то - дйствительно полезная вещь...
|
|
|||||
Регистрация: Oct 2005
Адрес: SPb
Сообщений: 126
|
Если не жалко, то приведите примеры полезности класса. Буду благодарен.
|
|
|||||
[+4 02.09.06]
Регистрация: Aug 2006
Сообщений: 6
|
ООП
|
|
|||||
[+4 02.09.06]
Регистрация: Aug 2006
Сообщений: 6
|
Куда я попал?
???
|
|
|||||
4AM Games
|
Выскажусь тезисами
__________________
Я перестал переписывать, начал редактировать, еще лет 15 и я стану писателем ^_^ |
Часовой пояс GMT +4, время: 14:20. |
|
« Предыдущая тема | Следующая тема » |
|
|