I'm not sure it is a stupid question... I guess this enters the realm of
generic Java question, but I can't say I've ever thought about this
before... what happens if you have a class that implements serializable,
and you then extend that class and add a member that is NOT serializable?
Does that get flagged at compile-time? No, it wouldn't seem to:
public class test implements java.io.Serializable { }
class Nonser { }
class test1 extends test {
private Nonser ns = new Nonser();
}
This compiled without error or warning. Unless I'm missing something,
class Nonser is NOT serializable, so by extension test1 should not be,
even though it is extending a class that is itself serializable.
Like I said, this is one of those things I've never thought about before,
so I wonder what basic thing I've got messed up in my brain? :)
--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM: fzammetti
Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
On Fri, September 30, 2005 3:57 am, Murray Collingwood said:
> That's a very good point..... I feel like I've asked a stupid question now
> - duh!
>
> Thanks Starki
>
> On 30 Sep 2005 at 9:52, starki78 wrote:
>
>> I don't know if you have to use implements at all
>> because
>> the super-class does already implement it.
>> What would you like to achieve?
>>
>> Regards Starki
>>
>>
>>
>>
>> ---------- Initial Header -----------
>>
>> From : "Murray Collingwood" [EMAIL PROTECTED]
>> To : [email protected]
>> Cc :
>> Date : Fri, 30 Sep 2005 17:27:19 +1000
>> Subject : Serializable
>>
>>
>>
>>
>>
>>
>>
>> > Just a quick question.
>> >
>> > Does anybody follow any rule (personal or corporate) for when to use
>> "implements
>> > serializable" on a Struts form-bean?
>> >
>> > Kind regards
>> > mc
>> >
>> >
>> > FOCUS Computing
>> > Mob: 0415 24 26 24
>> > [EMAIL PROTECTED]
>> > http://www.focus-computing.com.au
>> >
>> >
>> >
>> > --
>> > No virus found in this outgoing message.
>> > Checked by AVG Anti-Virus.
>> > Version: 7.0.344 / Virus Database: 267.11.9/115 - Release Date:
>> 29/09/2005
>> >
>> >
>> > ---------------------------------------------------------------------
>> > To unsubscribe, e-mail: [EMAIL PROTECTED]
>> > For additional commands, e-mail: [EMAIL PROTECTED]
>> >
>> >
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
>>
>> --
>> No virus found in this incoming message.
>> Checked by AVG Anti-Virus.
>> Version: 7.0.344 / Virus Database: 267.11.9/115 - Release Date:
>> 29/09/2005
>>
>
>
>
> FOCUS Computing
> Mob: 0415 24 26 24
> [EMAIL PROTECTED]
> http://www.focus-computing.com.au
>
>
>
> --
> No virus found in this outgoing message.
> Checked by AVG Anti-Virus.
> Version: 7.0.344 / Virus Database: 267.11.9/115 - Release Date: 29/09/2005
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]