|
![]() |
#1 |
Участник
|
Пока у Вас не сформировалась "вредная привычка"
![]() Метод new - не должен принимать никаких параметров. От слова "совсем" ![]() Причина в том, что есть ряд ситуаций, когда объект класса создается "анонимно". Например, при формировании пакетных заданий. В этом случае метод new() будет выполнен, но, естественно, никаких параметров ему передано не будет. А это может привести к неожиданным ошибкам исполнения. Вот чтобы подобных казусов не случалось, лучше заранее считать, что метод new() параметры принимать не должен! Создавайте отдельные методы для приема/передачи параметров и выполняйте их после методе New() примерно так X++: objClass = new MyChangePostedClass();
objClass.setTableHead(tableHead);
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
За это сообщение автора поблагодарили: AlGol (1), Artikov (1). |
![]() |
#2 |
Участник
|
Спасибо за ответы, в частности за указание на вредную привычку =) Не знал, сейчас буду переделывать и переписывать. Вроде суть уловил
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|