Malcolm, похоже ты что-то не так понял. Есть Object[] z; в этом массиве будят классы линия и полигон. У обоих классов есть переменная int sz. Без определения типа класса и конвертирования можно достать эту переменную?
Я создал форму из айтемов, вывел на экран, возможно ли определить на каком из айтемов находиться в данный момент курсор? DDDEN!SSS, может стоит создать родительский класс для 2-х твоих классов, и в нем определить переменную int sz или метод int getSz {return sz;} (метод может быть абстрактным) или создать интерфейс с методом int getSz {} и реализовать этот интерфейс в твоих классах Вобщем, Малькольм рассудит))
DDDEN!SSS, ну и пусть находиться, ты его суперклассе определи: int sz;//=null; а в конкретных классах придай значение (можно и через методы тоже самое сделать)
Cryingangel, я так понимаю надо создать класс Figure, а в нём переменную int sz. А классы Line и Poligon наследовать от Figure и в этих классах тоже создать переменные public int sz. Правельно?
9 мая 2009 в 17:06