2015-01-28 2 views
0

Каков рекомендуемый способ расширения уже определенного класса bean. Оцените, можете ли вы ответить на пример. (в моем случае мне нужно определить класс компонента, а позже будет больше атрибутов, которые мне могут понадобиться добавить, поэтому мне нужен способ размещения этого в будущем)расширить уже определенный java bean класс

С уважением !!!

+0

Почему вы не можете начать что-то кодировать и отказаться отсюда? – hemanth

+0

Вы хотите создать новый атрибут с его получателями и сеттерами в существующем классе bean всякий раз, когда вызывается метод. Но я считаю, что вы не можете сделать это в том же существующем классе bean. –

ответ

0

Вот пример расширения класса боба:

public class BeanExtension extends ExistingBean { 
    private String myNewField; 

    // getters and setters ommitted 
} 

Почему этот вопрос помеченных веб-сервисов?

Я предполагаю, что приведенный выше пример не то, что вам нужно. Не могли бы вы уточнить, что вы пытаетесь выполнить? Если у вас есть код примера, который вы можете использовать, сделайте это.

+0

спасибо, есть ли возможность использовать структуру данных карты? – CoolCK

+0

Избегайте жонглирования с отражением и картами. Взгляните на Apache BeanUtils: http://commons.apache.org/proper/commons-beanutils/ –

0

Не забудьте объявить его «окончательным». По умолчанию вы можете расширить любой класс.

+0

есть ли возможность использовать структуру данных карты? – CoolCK