|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Mar 2015
Сообщений: 64
|
VerifyError: Error #1023: Переполнение стека.
Доброго времени суток.
Есть пять классов: Main, A, B, C, D. package { import flash.display.Sprite; import anotherClassPG.*; public class Main extends Sprite{ public function Main(){ var a:A = new A(); a.fA1(); var b:B = new B(); b.fB1(); var c:C = new C(); c.fC1(); var d:D = new D(); d.fD1(); } } } package anotherClassPG{ public class A{ public function A(){ trace("выполнен метод-конструктор класса А"); } public function fA1(){ trace("выполнен метод fA1"); } } } package anotherClassPG{ public class B extends A{ public function B(){ trace("выполнен метод-конструктор класса B"); } public function fB1(){ trace("выполнен метод fB1"); } } } package anotherClassPG{ public class C extends B{ public function C(){ trace("выполнен метод-конструктор класса С"); } public function fC1(){ trace("выполнен метод fC1"); } } } package anotherClassPG{ public class D extends A{ public function D(){ trace("выполнен метод-конструктор класса D"); } public function fD1(){ trace("выполнен метод fD1"); } } } |
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
у меня все нормально работает, эта ошибка обычно вылазит когда программа в бесконечной рекурсии, и от трейсов переполняется стек вывода.
|
|
|||||
Регистрация: Mar 2015
Сообщений: 64
|
Может я ошибаюсь, но бесконечной рекурсии я здесь не вижу.
|
|
|||||
Регистрация: Mar 2012
Адрес: г.Новосибирск
Сообщений: 381
|
значит это неполный код, у меня ваш код работает
|
|
|||||
Регистрация: Mar 2015
Сообщений: 64
|
Это полный код.
|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
не знаю, что за ерунда с наследованием у вас практикуется, но
наверно стоит сменить А на С? Добавлено через 9 минут хотя у меня всё работает и так Последний раз редактировалось neonoviiwolf; 28.08.2015 в 16:27. |
|
|||||
Регистрация: Mar 2015
Сообщений: 64
|
А что такого в том, что я наследую класс D от A, а не C ?
Насколько я знаю от любого класса можно унаследовать не только один-единственный класс. Добавлено через 45 секунд Может быть это какой-то баг ? |
|
|||||
Регистрация: Mar 2015
Сообщений: 64
|
|
|
|||||
Регистрация: Jun 2014
Сообщений: 558
|
мож глюк IDE, на чём пишите?
|
Часовой пояс GMT +4, время: 20:51. |
|
« Предыдущая тема | Следующая тема » |
|
|