>In one of these subclasses I would like PutData()
>to be a public method. Is this possible ?
>
>My workaround for now is to create another method for the child class,
Put(), that calls PutData() of the base class. This may give me problems
later, if I would change PutData() in the base class. Therefore, I'd like
a better solution.
>
If your asking whether you can change a Protected method
to a Public method within code, no. The method wouldn't
be protected if you could change it. [g]
I'm just wondering, why would your Put() method give you
problems later? If you change PutData() in at a later date,
all calls to Put() can be changed to accomodate Put() changes
just once. Sounds good to me.
>By the way, is this right ?
>* Protected methods cannot be executed by the user, but can be executed in
the method code of the class or it's child classes.
>* Hidden methods are only accessible in the class itself.
>(I'm used to C++, therefore I'm a bit confused.)
>
I believe this is correct. I use Public methods all the time.
(Could be a bad habit.)
Previous
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only