Ahoj, binární .class třídu můžeš dekompilovat, odstranit final a zkompilovat. Akorát to pak nebude stejná třída, takže se můžou vyskytnout problémy s kompatibilitou -- záleží, na co to potřebuješ.
http://www.javaworld.com/javaworld/jw-07-1997/jw-07-decompilers.html Franta On Monday 13 of October 2008 23:20:14 Luboš Svoboda wrote: > Zdravím, > potřeboval bych rozšířit třídu, která je definována jako final. > Samozřejmě vím, že to "normálně" nejde, ale nenašel by se nějaký > způsob jak to zařídit? Mám k dispozici pouze .class, napadlo mně > jestli by nešel nějak upravit bytecode, nebo něco podobného. Nemáte s > nečím podobnou zkušenost? > Díky Luba > PS: debatu proč rozšiřovat final třídy nechme stranou, mám proto dobrý > důvod :-)
