classe extends ela mesma?

1 view
Skip to first unread message

Gustavo T. Ludwig

unread,
Dec 21, 2009, 11:52:36 AM12/21/09
to slack-u...@googlegroups.com
pessoal,

estou trabalhando em um código e vi uma sintaxe muito estranha que gostaria de sua ajuda para entender.

a definição da classe é:

abstract public class DataSourceVO<T extends DataSourceVO<?>>
        implements Serializable, Cloneable, JsonSerializable, ChangeComparable<T> {
}

minha questão é a seguinte:
uma classe pode extender ela mesma?

Obrigado,
Gustavo

Gustavo T. Ludwig

unread,
Dec 21, 2009, 12:06:30 PM12/21/09
to slack-u...@googlegroups.com
lista errada!

desculpem a falha!

sorry very much!

Gustavo

PEdroArthur_JEdi

unread,
Dec 21, 2009, 12:24:30 PM12/21/09
to slack-u...@googlegroups.com
2009/12/21 Gustavo T. Ludwig <gtl....@gmail.com>:

> abstract public class DataSourceVO<T extends DataSourceVO<?>>
> implements Serializable, Cloneable, JsonSerializable,
> ChangeComparable<T> {
> }

Não sei se tem problema responder por aqui...

O que a sintaxe acima quer dizer é que a classe DataSourceVO é uma
coleção, e que os ítens que farão parte dessa coleção deverão, por
obrigação, ter como superclasse DataSourceVO.

--
PEdroArthur_JEdi

Nunca acredite num sistema que você não conhece o código fonte!
Never trust a system you don't have sources for!

"A única condição na qual a inteligência, a dignidade e a felicidade
podem se desenvolver é na liberdade."

-- Mikhail Bakunin

Reply all
Reply to author
Forward
0 new messages